perm filename V2ANS2.XGP[TEX,DEK]2 blob sn#510431 filedate 1980-05-16 generic text, type T, neo UTF8
/NOWRAPAROUND/LMAR=50/TMAR=50/RMAR=1700/BMAR=1/PMAR=0/XLINE=0/FONT#0=NGR13/USETI=000000651*TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX*

␈β	/␈↓ α
␈ε"ANSWER␈αP␈α⎇A␈α␈GES␈αfor␈αTHE␈αAR␈α⎇T␈αOF␈αCOMPUTER␈αPR␈α␈OGRAMMING
␈β	[␈↓ ¬e␈ε"(V␈α⎇olume␈α2)
␈β
ε␈↓ ∧`␈ε"(second␈αhalf␈αof␈αthe␈αansw␈α␈ers)
␈β
1␈↓ β&␈ε6⎇␈ε"␈α1980␈αAddison↑Wesley␈αPublishing␈αCompan␈α␈y,␈αInc.
␈β⊃H␈↓ ε2␈ε$0
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.1␈↓ 
v␈ε"601
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βαt␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.1
␈ββB␈↓ ↓g␈ε31.␈↓ α␈ε#10␈α␈10,␈α10␈α␈11,␈α10␈α␈00,␈↓ ∧⊃␈ε#.␈αε.␈αε.␈↓ ∧=␈ε#,␈α1␈α␈100␈α␈0,␈α110␈α␈01,␈α11␈α␈110␈α␈.
␈ββt␈↓ ↓g␈ε32.␈↓ α␈ε#(a)␈ε7␈α⊃␈␈ε#1␈α␈100␈α␈01,␈ε7␈α␈␈ε#11.00␈α␈100␈α␈10␈α␈010␈α␈01␈↓ ¬q␈ε#.␈αε.␈α¬.␈↓ ε≥␈ε#,␈α1␈α␈1.00␈α␈100␈α␈100␈α␈001␈α␈111␈α␈11␈↓ λf␈ε#.␈αε.␈αε.␈↓ 	_␈ε#.
␈β∧≤␈↓ α␈ε#(b)␈α⊂110␈α␈100␈α␈11,␈α11␈α␈01.0␈α␈010␈α␈110␈α␈010␈α␈11␈↓ ¬s␈ε#.␈α¬.␈αε.␈↓ ε*␈ε#,␈α111␈α␈.␈α↓0␈α␈110␈α␈010␈α␈001␈α␈00␈α␈000␈↓ λs␈ε#.␈αε.␈αε.␈↓ 	%␈ε#.
␈β∧C␈↓ α␈ε#(c)␈↓ αB␈ε#1␈↓ αR␈ε#11␈↓ αt␈ε#1␈↓ β∧␈ε#1␈↓ β∃␈ε#,␈↓ β)␈ε#1␈↓ β:␈ε#0.0␈↓ βe␈ε#1␈↓ βu␈ε#1␈↓ ∧ε␈ε#0␈α␈110␈↓ ∧H␈ε#1␈↓ ∧Y␈ε#1␈↓ ∧j␈ε#0␈α␈11␈↓ ¬≤␈ε#.␈α¬.␈αε.␈↓ ¬H␈ε#,␈α10.01␈α␈1␈↓ ε9␈ε#1␈↓ εJ␈ε#1␈α␈11␈↓ ε|␈ε#1␈↓ π␈ε#.␈αε.␈αε.␈↓ π>␈ε#.
␈β∧E␈↓ αB␈∧∧EαBα⊃␈↓ αt␈∧∧Eαtα⊃␈↓ β∧␈∧∧Eβ∧α⊃␈↓ β)␈∧∧Eβ)α⊃␈↓ βe␈∧∧Eβeα⊃␈↓ βu␈∧∧Eβuα⊃␈↓ ∧H␈∧∧E∧Hα⊃␈↓ ∧Y␈∧∧E∧Yα⊃␈↓ ε9␈∧∧Eε9α⊃␈↓ ε|␈∧∧Eε|α⊃
␈β∧k␈↓ α␈ε#(d)␈ε7␈α⊂␈␈ε#␈α↓9␈α␈.␈α↓4␈α␈,␈ε7␈α␈␈↓ βL␈ε#.␈αε.␈αε.␈↓ βy␈ε#75␈α␈82␈α␈417␈α␈582␈α␈413␈α␈,␈↓ ¬f␈ε#.␈α¬.␈αε.␈↓ ε∩␈ε#56␈α␈295␈α␈141␈α␈3.
␈β¬≥␈↓ ↓g␈ε33.␈↓ α␈ε#(10␈α␈101␈α␈13.2␈↓ β&␈ε#)␈↓ βH␈ε#.
␈β¬(␈↓ β1␈ε&2␈ε,␈α␈i
␈β¬O␈↓ ↓g␈ε34.␈↓ α␈ε#(a)␈α⊃Bet␈α␈w␈α␈e␈α␈en␈α
rA␈α
an␈α␈d␈α
rX.␈α⊗(b␈α␈)␈αTh␈α␈e␈α
rema␈α␈i␈α↓n␈α␈de␈α␈r␈αin␈α
r␈α␈X␈αh␈α␈as␈α
rad␈α␈ix␈α
po␈α␈in␈α␈t␈α
be␈α␈t␈α␈we␈α␈en␈α
b␈α␈ytes␈α
3
␈β¬v␈↓ ↓H␈ε#a␈α␈nd␈α4;␈αth␈α␈e␈αquo␈α␈tien␈α␈t␈αi␈α↓n␈αrA␈αha␈α␈s␈αrad␈α␈ix␈αpoin␈α}t␈αon␈α␈e␈αb␈α␈yte␈αto␈αthe␈αrigh␈α}t␈αof␈αthe␈αleast␈αsi␈α↓g␈α␈ni|␈α␈can␈α}t
␈βε≡␈↓ ↓H␈ε#p␈α␈ortion␈α
of␈αthe␈α
register.
␈βεJ␈↓ εs␈ε,p␈↓ ∀␈ε,p
␈βεP␈↓ ↓g␈ε35.␈↓ α␈ε#It␈αh␈α␈as␈α
be␈α␈en␈α
sub␈α␈trac␈α␈ted␈α
from␈α
99␈α␈9␈↓ ¬`␈ε#.␈αε.␈αε.␈↓ ε
␈ε#9␈α	=␈α	1␈↓ εb␈ε#0␈↓ ππ␈ε7␈␈ε#␈απ1␈α␈,␈αinstea␈α␈d␈α
of␈α
from␈α
10␈α␈00␈↓ 
α␈ε#.␈αε.␈αε.␈↓ 
/␈ε#0␈α	=␈α	1␈↓ ∧␈ε#0␈↓ #␈ε#.
␈βε|␈↓ αl␈ε,p␈ε:␈␈ε&1␈↓ ∧5␈ε,p␈ε:␈␈ε&1␈↓ ε∨␈ε,p␈ε:␈␈ε&1␈↓ π]␈ε,p␈ε:␈␈ε&1
␈βπα␈↓ ↓g␈ε36.␈↓ α␈ε#(a,c)␈↓ α\␈ε#2␈↓ β+␈ε7␈␈ε#␈απ1,␈ε7␈α␈␈ε#␈α↓(␈↓ ∧%␈ε#2␈↓ ∧t␈ε7␈␈ε#␈απ1);␈α~(b␈α␈)␈↓ ε∞␈ε#2␈↓ ε]␈ε7␈␈ε#␈αλ1,␈ε7␈α␈␈↓ πL␈ε#2␈↓ λ∀␈ε#.
␈βπ4␈↓ ↓g␈ε37.␈↓ α␈ε#A␈α
ten's␈α
com␈α␈plemen␈α}t␈α
repre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈n␈α
for␈α
a␈α
neg␈α␈ativ␈α␈e␈α
n␈α}um␈α␈b␈α␈er␈ε)␈α
x␈ε#␈α
can␈α
b␈α␈e␈α
ob␈α␈taine␈α␈d␈α
by
␈βπU␈↓ β↔␈ε,n
␈βπ[␈↓ ↓H␈ε#c␈α␈onsid␈α␈ering␈α1␈↓ βπ␈ε#0␈↓ β0␈ε#+␈ε)␈αλx␈ε#␈α(wh␈α␈ere␈ε)␈αn␈ε#␈αi␈α↓s␈αlarge␈αenou␈α␈gh␈αfor␈αthis␈αto␈αb␈α␈e␈αpositiv␈α␈e␈α␈)␈αan␈α␈d␈αexte␈α␈nd␈α␈i␈α↓n␈α␈g␈αit
␈βλβ␈↓ ↓H␈ε#o␈α␈n␈α
th␈α␈e␈α
le$␈α
with␈α
in␈α␈|n␈α␈i␈α↓t␈α␈el␈α↓y␈αma␈α␈n␈α␈y␈αnines␈α␈.␈α∃Th␈α␈e␈α
nin␈α␈es'␈α
comp␈α␈lemen␈α}t␈α
rep␈α␈resen␈α}tation␈αcan␈αbe
␈βλ*␈↓ ↓H␈ε#o␈α␈bta␈α␈i␈α↓n␈α␈ed␈αλi␈α↓n␈αλthe␈αλusu␈α␈al␈α	man␈α␈ne␈α␈r.␈α∩(Th␈α␈ese␈α	t␈α␈w␈α␈o␈α	r␈α␈epres␈α␈en␈α␈ta␈α␈ti␈α↓o␈α␈ns␈α	a␈α␈re␈α	equ␈α␈al␈α	for␈α	non␈α}termin␈α␈ating
␈βλR␈↓ ↓H␈ε#d␈α␈ecima␈α␈l␈α↓s,␈αoth␈α␈erwise␈αth␈α␈e␈αnine␈α␈s'␈αco␈α␈mplem␈α␈en␈α␈t␈αrep␈α␈resen␈α␈t␈α␈ation␈αh␈α␈as␈αthe␈αform␈↓ 	↑␈ε#.␈αε.␈αε.␈↓ 

␈ε#(␈ε)a␈ε#)999␈α␈99␈↓ ε␈ε#.␈α¬.␈αε.
␈βλz␈↓ ↓H␈ε#wh␈α␈il␈α↓e␈αth␈α␈e␈αten's␈αcom␈α␈pleme␈α␈n␈α␈t␈αrepr␈α␈esen␈α␈ta␈α␈tion␈αh␈α␈as␈αthe␈αform␈↓ λ↓␈ε#.␈α¬.␈αε.␈↓ λ-␈ε#(␈ε)a␈ε#␈απ+␈αλ1)00␈α␈00␈↓ 	Y␈ε#.␈α¬.␈αε.␈↓ 
␈ε#.)␈α∂The␈αrep␈α␈-
␈β	!␈↓ ↓H␈ε#re␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈ns␈α
ma␈α}y␈α
b␈α␈e␈α
con␈α␈si␈α↓d␈α␈ered␈α	sensib␈α␈l␈α↓e␈α	i␈α↓f␈α
w␈α␈e␈α
reg␈α␈ard␈α
th␈α␈e␈α
v␈α⎇alu␈α␈e␈α
of␈α
the␈α
in␈α␈|n␈α␈i␈α↓te␈α
s␈α␈um␈↓ 
b␈ε)N␈↓ ␈ε#=
␈β	I␈↓ ↓H␈ε#9␈απ+␈απ90␈απ+␈αλ9␈α␈00␈απ+␈αλ90␈α␈00␈απ+␈↓ ∧/␈ε7↓␈α¬↓␈αε↓␈↓ ∧a␈ε#a␈α␈s␈ε7␈α␈␈ε#␈α↓1␈α␈,␈αs␈α␈i␈α↓n␈α␈ce␈↓ ε!␈ε)N␈↓ εH␈ε7␈␈ε#␈αλ10␈↓ π∩␈ε)N␈↓ π<␈ε#=␈α	9.
␈β	p␈↓ α␈ε#Se␈α␈e␈α∂also␈α∂e␈α␈xercise␈α∂3␈α␈1,␈α⊂which␈α∞con␈α␈siders␈ε)␈α∂p␈ε#␈α␈-␈α↓a␈α␈dic␈α∂n␈α}um␈α␈b␈α␈er␈α∂sy␈α␈stems.␈α≠Th␈α␈e␈α∂latter␈α∂a␈α␈gree
␈β
_␈↓ ↓H␈ε#with␈αthe␈ε)␈αp␈ε#'s␈αc␈α␈omp␈α␈l␈α↓e␈α␈men␈α␈t␈αn␈α↓o␈α␈tation␈α␈s␈αco␈α␈nsid␈α␈ered␈αhe␈α␈re,␈αfor␈αn␈α}um␈α␈b␈α␈ers␈αwh␈α↓os␈α␈e␈αrad␈α␈ix-␈ε)p␈ε#␈αrepre␈α␈-
␈β
@␈↓ ↓H␈ε#se␈α␈n␈α␈tatio␈α␈n␈α∂is␈α∂te␈α␈rminatin␈α␈g,␈α⊂b␈α␈ut␈α∂th␈α␈ere␈α∞i␈α↓s␈α∞n␈α↓o␈α∞si␈α↓m␈α␈ple␈α∂re␈α␈l␈α↓a␈α␈ti␈α↓o␈α␈n␈α∞bet␈α␈w␈α␈een␈α∞th␈α␈e␈α∂|␈α␈eld␈α∂o␈α␈f␈ε)␈α∂p␈ε#-ad␈α␈i␈α↓c
␈β
g␈↓ ↓H␈ε#n␈α}um␈α␈b␈α␈ers␈αan␈α␈d␈αth␈α␈e␈α|␈α␈el␈α↓d␈α
of␈αrea␈α␈l␈αn␈α}um␈α␈b␈α␈ers.
␈β
⎇␈↓ α␈ε↓P␈↓ β6␈ε↓P
␈β∪␈↓ αt␈ε,j␈↓ ¬∧␈ε,k␈↓ ¬∩␈ε:␈␈ε&␈α↓1␈↓ π
␈ε,k␈↓ π→␈ε,j
␈β→␈↓ ↓g␈ε38.␈↓ αE␈ε)a␈↓ αe␈ε)b␈↓ β␈ε#=␈↓ βj␈ε#(␈↓ βu␈ε)a␈↓ ∧t␈ε)b␈↓ ¬B␈ε#+␈↓ ¬k␈ε7↓␈α¬↓␈αε↓␈↓ ε→␈ε#+␈↓ εB␈ε)a␈↓ εp␈ε#)␈↓ ε{␈ε)b␈↓ π'␈ε#.
␈β%␈↓ αW␈ε,j␈↓ ∧ε␈ε,k␈↓ ∧∃␈ε,j␈↓ ∧#␈ε&+␈↓ ∧=␈ε,k␈↓ ∧L␈ε:␈␈ε&␈α↓1␈↓ εS␈ε,k␈↓ εb␈ε,j
␈β-␈↓ α2␈ε,j␈↓ β\␈ε,j
␈βO␈↓ ↓g␈ε39.␈↓ ¬$␈ε#.␈α↔[␈ε0No␈α␈te:␈ε#␈αOth␈α␈er␈αp␈α␈ossib␈α␈l␈α↓e␈α
\␈↓ λ∩␈ε#n␈α␈u␈α␈m␈α␈ber␈α
se␈α␈n␈α␈ten␈α␈ces"␈α
w␈α␈ou␈α␈ld␈α
be
␈βQ␈↓ α␈ε∃A␈α⊃BAD␈α⊃AD0BE␈α⊃FACADE␈α⊃FADED
␈βw␈↓ βb␈ε#;␈↓ ε>␈ε#,␈↓ π(␈ε#,␈↓ λ"␈ε#;␈↓ ∧␈ε#.]
␈βy␈↓ ↓H␈ε∃D0␈↓ ↓u␈ε∃A␈↓ α⊃␈ε∃DEED␈↓ α`␈ε∃A␈↓ α|␈ε∃DECADE␈↓ βw␈ε∃A␈↓ ∧∪␈ε∃CAD␈↓ ∧Q␈ε∃FED␈↓ ¬∂␈ε∃A␈↓ ¬+␈ε∃BABE␈↓ ¬z␈ε∃BEEF␈↓ εS␈ε∃C0C0A␈↓ π<␈ε∃C0FFEE␈↓ λ6␈ε∃B0B␈↓ λt␈ε∃FA␈α↓CED␈↓ 	U␈ε∃A␈↓ 	q␈ε∃DEAD␈↓ 
@␈ε∃D0D0
␈β&␈↓ α␈ε↓∀␈↓ ¬←␈ε↓∃␈↓ ε!␈ε↓∀␈↓ 
~␈ε↓∃
␈β(␈↓ α ␈ε#.␈α¬.␈αε.␈↓ αL␈ε#,␈↓ α[␈ε)a␈↓ αz␈ε#,␈↓ β	␈ε)a␈↓ β)␈ε#,␈↓ β8␈ε)a␈↓ βW␈ε#,␈↓ βf␈ε)a␈↓ ∧ε␈ε#;␈↓ ∧_␈ε)a␈↓ ∧R␈ε#,␈↓ ∧e␈ε)a␈↓ ¬∨␈ε#,␈↓ ¬3␈ε#.␈αε.␈αε.
␈β,␈↓ ε5␈ε#.␈αε.␈α¬.␈↓ εa␈ε#,␈↓ εp␈ε)A␈↓ π⊗␈ε#,␈↓ π%␈ε)A␈↓ πJ␈ε#,␈↓ πY␈ε)A␈↓ π␈␈ε#,␈↓ λ∞␈ε)A␈↓ λ4␈ε#;␈↓ λF␈ε)A␈↓ 	ε␈ε#,␈↓ 	→␈ε)A␈↓ 	Y␈ε#,␈↓ 	n␈ε#.␈α¬.␈αε.
␈β4␈↓ αm␈ε&3␈↓ β≠␈ε&2␈↓ βI␈ε&1␈↓ βx␈ε&0␈↓ ∧*␈ε:␈␈ε&1␈↓ ∧v␈ε:␈␈ε&␈α↓2
␈β8␈↓ πλ␈ε&3␈↓ π=␈ε&2␈↓ πq␈ε&1␈↓ λ&␈ε&0␈↓ λ↑␈ε:␈␈ε&␈α↓1␈↓ 	1␈ε:␈␈ε&2
␈β@␈↓ ↓V␈ε310.␈↓ ¬w␈ε#=␈↓ 
(␈ε#,␈αi␈α↓f
␈βP␈↓ α ␈ε#.␈α¬.␈αε.␈↓ αL␈ε#,␈↓ α]␈ε)b␈↓ αz␈ε#,␈↓ β␈ε)b␈↓ β)␈ε#,␈↓ β:␈ε)b␈↓ βW␈ε#,␈↓ βi␈ε)b␈↓ ∧ε␈ε#;␈↓ ∧≠␈ε)b␈↓ ∧R␈ε#,␈↓ ∧g␈ε)b␈↓ ¬∨␈ε#,␈↓ ¬3␈ε#.␈αε.␈αε.
␈βT␈↓ ε5␈ε#.␈αε.␈α¬.␈↓ εa␈ε#,␈↓ εp␈ε)B␈↓ π⊗␈ε#,␈↓ π%␈ε)B␈↓ πJ␈ε#,␈↓ πY␈ε)B␈↓ π␈␈ε#,␈↓ λ∞␈ε)B␈↓ λ4␈ε#;␈↓ λF␈ε)B␈↓ 	ε␈ε#,␈↓ 	→␈ε)B␈↓ 	Y␈ε#,␈↓ 	n␈ε#.␈α¬.␈αε.
␈β\␈↓ αm␈ε&3␈↓ β≠␈ε&2␈↓ βI␈ε&1␈↓ βx␈ε&0␈↓ ∧*␈ε:␈␈ε&1␈↓ ∧v␈ε:␈␈ε&␈α↓2
␈β←␈↓ πλ␈ε&3␈↓ π=␈ε&2␈↓ πq␈ε&1␈↓ λ&␈ε&0␈↓ λ↑␈ε:␈␈ε&␈α↓1␈↓ 	1␈ε:␈␈ε&2
␈β
#␈↓ βT␈ε↓∀␈↓ βb␈ε)a␈↓ ∧]␈ε#,␈↓ ∧k␈ε)a␈↓ ¬g␈ε#,␈↓ ¬u␈ε#.␈αε.␈αε.␈↓ ε"␈ε#,␈↓ ε1␈ε)a␈↓ ε↑␈ε↓∃
␈β
/␈↓ βs␈ε,k␈↓ ∧4␈ε:␈␈ε&␈α↓1␈↓ ∧⎇␈ε,k␈↓ ¬>␈ε:␈␈ε&␈α↓2␈↓ εB␈ε,k
␈β
6␈↓ ∧α␈ε-j␈↓ ∧∂␈ε'+1␈↓ ¬␈ε-j␈↓ ¬→␈ε'+1␈↓ εQ␈ε-j
␈β
>␈↓ αz␈ε)A␈↓ β)␈ε#=␈↓ εl␈ε#,␈↓ πB␈ε)B␈↓ πq␈ε#=␈↓ λ≤␈ε)b␈↓ 	~␈ε#.␈αε.␈α¬.␈↓ 	F␈ε)b␈↓ 	q␈ε#,
␈β
I␈↓ β∩␈ε,j␈↓ πZ␈ε,j␈↓ λ+␈ε,k␈↓ λl␈ε:␈␈ε&␈α↓1␈↓ 	V␈ε,k
␈β
K␈↓ ∧n␈ε)b␈↓ ¬g␈ε#,␈↓ ¬u␈ε#.␈αε.␈αε.␈↓ ε"␈ε#,␈↓ ε3␈ε)b
␈β
Q␈↓ λ9␈ε-j␈↓ λF␈ε'+␈α↓1␈↓ 	d␈ε-j
␈β
V␈↓ ∧⎇␈ε,k␈↓ ¬>␈ε:␈␈ε&␈α↓2␈↓ εB␈ε,k
␈β
↑␈↓ ¬␈ε-j␈↓ ¬→␈ε'+1␈↓ εQ␈ε-j
␈β∞ ␈↓ ↓H␈ε#wh␈α␈ere␈ε7␈αh␈↓ α3␈ε)k␈↓ αU␈ε7i␈ε#␈αis␈αa␈α␈n␈α␈y␈αin␈α␈|n␈α␈i␈α↓te␈αse␈α␈qu␈α␈ence␈α
of␈αi␈α↓n␈α}tege␈α␈rs␈αwi␈α↓th␈↓ π3␈ε)k␈↓ λ∧␈ε#>␈↓ λ/␈ε)k␈↓ λN␈ε#.
␈β∞,␈↓ αE␈ε,n␈↓ πE␈ε,j␈↓ πS␈ε&+1␈↓ λ@␈ε,j
␈β∞R␈↓ ↓V␈ε311.␈↓ α␈ε#(The␈α∞follo␈α␈wing␈α∞algo␈α␈rithm␈α∞w␈α␈ork␈α␈s␈α∂b␈α␈oth␈α∞for␈α∞add␈α␈iti␈α↓o␈α␈n␈α∞or␈α∞sub␈α␈traction␈α␈,␈α⊂d␈α␈epe␈α␈nd␈α␈i␈α↓n␈α␈g␈α∞on
␈β∞z␈↓ ↓H␈ε#wh␈α␈eth␈α␈er␈αthe␈αp␈α␈lus␈αor␈αm␈α␈i␈α↓n␈α}us␈αsign␈α
i␈α↓s␈αc␈α␈h␈α↓o␈α␈sen.)
␈β∂!␈↓ α␈ε#St␈α␈art␈α
by␈α
sett␈α␈i␈α↓n␈α␈g␈↓ ∧∧␈ε)k␈↓ ∧$␈ε7␈ ␈↓ ∧R␈ε)a␈↓ ¬*␈ε7␈ ␈↓ ¬X␈ε)a␈↓ ε0␈ε7␈ ␈↓ ε↑␈ε)b␈↓ π3␈ε7␈ ␈↓ πb␈ε)b␈↓ λ7␈ε7␈ ␈ε#␈α
0;␈α∂th␈α␈en␈α
for␈ε)␈α
m␈ε#␈α=␈α∞0␈α␈,␈α∂1␈α␈,
␈β∂-␈↓ ∧d␈ε,n␈ε&+1␈↓ ¬j␈ε,n␈ε&+2␈↓ εm␈ε,n␈ε&+␈α↓1␈↓ πq␈ε,n␈ε&+2
␈β∂I␈↓ ↓H␈ε#.␈α¬.␈αε.␈↓ ↓t␈ε#,␈ε)␈αn␈ε#␈απ+␈αλ2␈αdo␈α
the␈αfollo␈α␈wing␈α␈:␈αS␈α␈et␈↓ ¬!␈ε)c␈↓ ¬Q␈ε7␈ ␈↓ ¬|␈ε)a␈↓ ε-␈ε7ε␈↓ εV␈ε)b␈↓ π∧␈ε#+␈↓ π-␈ε)k␈↓ π?␈ε#;␈αth␈α␈en␈αif␈↓ λ?␈ε)c␈↓ λo␈ε7∃␈ε#␈α
2␈α␈,␈αset␈↓ 	s␈ε)k␈↓ 
∂␈ε7␈ ␈α
␈␈ε#1␈αa␈α␈nd
␈β∂T␈↓ ¬0␈ε,m␈↓ ε
␈ε,m␈↓ εe␈ε,m␈↓ λN␈ε,m
␈β∂p␈↓ ↓H␈ε)c␈↓ ↓{␈ε7␈ ␈↓ α)␈ε)c␈↓ αX␈ε7␈␈ε#␈α
2␈α␈;␈α∂oth␈α␈erwise␈α
i␈α↓f␈↓ ∧c␈ε)c␈↓ ¬⊗␈ε#<␈α∞0␈α␈,␈α∞set␈↓ ε#␈ε)k␈↓ εB␈ε7␈ ␈ε#␈α∞1␈α
a␈α␈nd␈↓ πR␈ε)c␈↓ λ¬␈ε7␈ ␈↓ λ3␈ε)c␈↓ λb␈ε#+␈α	2;␈α∂oth␈α␈erwise␈α
(i␈α↓.e.,␈α∞if
␈β∂|␈↓ ↓V␈ε,m␈↓ α8␈ε,m␈↓ ∧q␈ε,m␈↓ π`␈ε,m␈↓ λB␈ε,m
␈β⊂_␈↓ ↓H␈ε#0␈ε7␈α	∀␈↓ α␈ε)c␈↓ α<␈ε7∀␈ε#␈α	1),␈αset␈↓ βJ␈ε)k␈↓ βf␈ε7␈ ␈ε#␈α	0.
␈β⊂$␈↓ α~␈ε,m
␈β⊂J␈↓ ↓V␈ε312.␈↓ α␈ε#(a)␈α⊃S␈α␈ub␈α␈trac␈α␈t␈ε7␈αε␈ε#␈α↓(␈↓ β}␈ε#.␈αε.␈αε.␈↓ ∧+␈ε)a␈↓ ∧J␈ε#0␈↓ ∧[␈ε)a␈↓ ∧z␈ε#0␈↓ ¬␈ε#)␈↓ ¬I␈ε#from␈ε7␈αε␈ε#(␈↓ εK␈ε#.␈α¬.␈αε.␈↓ εw␈ε)a␈↓ π↔␈ε#0␈↓ π'␈ε)a␈↓ πG␈ε#0␈↓ πX␈ε)a␈↓ πw␈ε#)␈↓ λ5␈ε#i␈α↓n␈α
the␈α
neg␈α␈ab␈α␈i␈α↓n␈α␈ary␈α
syste␈α␈m.
␈β⊂V␈↓ ∧<␈ε&3␈↓ ∧m␈ε&1␈↓ ¬⊗␈ε:␈␈ε&␈α↓2␈↓ π	␈ε&4␈↓ π9␈ε&2␈↓ πi␈ε&0␈↓ λα␈ε:␈␈ε&␈α↓2
␈β⊂r␈↓ ↓H␈ε#(S␈α␈ee␈αa␈α␈l␈α↓so␈αex␈α␈ercise␈α7␈α␈.␈α↓1␈α␈↑18␈αfor␈αa␈αtrick␈α␈i␈α↓e␈α␈r␈αsolutio␈α␈n␈αth␈α␈at␈αu␈α␈ses␈αfu␈α␈l␈α↓l-w␈α␈ord␈αlog␈α␈i␈α↓ca␈α␈l␈αop␈α␈eration␈α␈s.)
␈β⊃→␈↓ ↓H␈ε#(b␈α␈)␈αSu␈α␈btra␈α␈ct␈α(␈↓ β∃␈ε#.␈αε.␈αε.␈↓ βA␈ε)b␈↓ β↑␈ε#0␈↓ βo␈ε)b␈↓ ∧␈ε#0␈↓ ∧≥␈ε#)␈↓ ∧A␈ε#from␈α
(␈↓ ¬!␈ε#.␈αε.␈αε.␈↓ ¬M␈ε)b␈↓ ¬j␈ε#0␈↓ ¬{␈ε)b␈↓ ε_␈ε#0␈↓ ε)␈ε)b␈↓ εF␈ε#)␈↓ εj␈ε#in␈αth␈α␈e␈αbin␈α␈ary␈αsy␈α␈stem.
␈β⊃%␈↓ βQ␈ε&3␈↓ β}␈ε&1␈↓ ∧(␈ε&2␈↓ ¬]␈ε&4␈↓ ε
␈ε&2␈↓ ε8␈ε&0␈↓ εQ␈ε&2
␈β∪(

␈β↓U␈↓ ↓H␈ε"602␈↓ 
}␈ε"4.1
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈β¬2␈↓ εt␈ε3Fig.␈α∞A↑␈α␈6.␈ε#␈α≡F␈α}u␈α␈nd␈α␈amen␈α}tal␈α∞re␈α␈gion
␈β¬Z␈↓ εt␈ε#fo␈α␈r␈αqua␈α␈ter-imag␈α␈i␈α↓n␈α␈ary␈α
n␈α␈u␈α␈m␈α␈bers␈α␈.
␈βεY␈↓ εv␈ε&1
␈βε\␈↓ ↓V␈ε313.␈↓ α␈ε#(1.90␈α␈909␈α␈0␈↓ β~␈ε#.␈αε.␈αε.␈↓ βG␈ε#)␈↓ ∧⊃␈ε#=␈α
(0.0␈α␈909␈α␈09␈↓ ¬J␈ε#.␈αε.␈αε.␈↓ ¬w␈ε#)␈↓ εA␈ε#=␈↓ π∂␈ε#.
␈βεh␈↓ βR␈ε:␈␈ε&10␈↓ εα␈ε:␈␈ε&10
␈βεl␈↓ εo␈ε&11
␈βεo␈↓ εo␈∧εoεoα≤
␈βπ_␈↓ ↓V␈ε314.␈↓ ¬p␈ε#1␈α∂1␈α⊂3␈α⊂2␈α⊂1␈↓ πL␈ε#[␈↓ πU␈ε#5␈ε7␈απ␈␈ε#␈αλ4␈ε)i␈ε#␈α␈]
␈βπ@␈↓ ¬p␈ε#1␈α∂1␈α⊂3␈α⊂2␈α⊂1␈↓ πL␈ε#[␈↓ πU␈ε#5␈ε7␈απ␈␈ε#␈αλ4␈ε)i␈ε#␈α␈]
␈βπg␈↓ ¬r␈∧πg¬rα↓∩
␈βπn␈↓ ¬p␈ε#1␈α∂1␈α⊂3␈α⊂2␈α⊂1
␈βλ∃␈↓ ¬O␈ε#1␈α⊂1␈α⊂2␈α⊂0␈α⊂2
␈βλ=␈↓ ¬/␈ε#1␈α⊂2␈α∂1␈α⊂2␈α⊂3
␈βλd␈↓ ¬∞␈ε#1␈α⊂1␈α⊂3␈α⊂2␈α⊂1
␈β	␈↓ ∧n␈ε#1␈α⊂1␈α⊂3␈α⊂2␈α∂1
␈β	3␈↓ ∧l␈∧	3∧lαα∀
␈β	;␈↓ ∧l␈ε#0␈α⊂1␈α⊂0␈α⊂3␈α⊂1␈α∂1␈α⊂2␈α⊂0␈α⊂1␈↓ πL␈ε#[␈↓ πU␈ε#9␈ε7␈απ␈␈ε#␈αλ40␈ε)␈α␈i␈ε#]
␈β	s␈↓ α;␈ε&1␈α␈0␈↓ αs␈ε&1
␈β	v␈↓ ↓V␈ε315.␈↓ α␈ε#[␈↓ α⊗␈ε7␈␈↓ αZ␈ε#,␈↓ β␈ε#],␈αand␈α
the␈α
rectan␈α␈gle␈αsho␈α␈wn␈αin␈αFig.␈αA↑6␈α␈.
␈β
ε␈↓ α;␈ε&1␈α␈1␈↓ αl␈ε&11
␈β
	␈↓ α;␈∧
	α;α≤␈↓ αl␈∧
	αlα≤
␈β
*␈↓ ↓V␈ε316.␈↓ α␈ε#It␈αλis␈απtemp␈α␈ti␈α↓n␈α␈g␈απto␈αλtry␈απto␈απd␈α␈o␈αλth␈α␈is␈αλin␈απa␈απv␈α␈ery␈απsimple␈απw␈α␈a␈α␈y,␈αλby␈απu␈α␈si␈α↓n␈α␈g␈απthe␈απrule␈απ2␈α	=␈α
(1␈α␈100␈↓ 
o␈ε#)
␈β
6␈↓ 
z␈ε,i␈ε:␈␈ε&␈α↓1
␈β
R␈↓ ↓H␈ε#to␈αt␈α␈ak␈α␈e␈αca␈α␈re␈αof␈αcarries;␈αbu␈α␈t␈αth␈α␈at␈αlead␈α␈s␈αto␈αa␈αn␈α↓o␈α␈n␈α␈term␈α␈i␈α↓n␈α␈atin␈α␈g␈αmethod␈αif,␈αfo␈α␈r␈αe␈α␈xam␈α␈ple,␈αw␈α␈e
␈β
y␈↓ ↓H␈ε#try␈α
to␈αad␈α␈d␈α1␈α
to␈α(111␈α␈01␈↓ ∧␈ε#)␈↓ ∧Q␈ε#=␈ε7␈α	␈␈ε#␈α↓1␈α␈.
␈β¬␈↓ ∧⊗␈ε,i␈ε:␈α␈␈␈ε&␈α↓1
␈β!␈↓ α␈ε#The␈αfollo␈α␈wing␈αso␈α␈lution␈αd␈α␈oes␈αth␈α␈e␈αjo␈α␈b␈αby␈αp␈α␈ro␈α␈v␈α␈i␈α↓d␈α␈ing␈αfou␈α␈r␈αre␈α␈l␈α↓a␈α␈ted␈αalg␈α␈orithm␈α␈s␈α(n␈α␈amely
␈βC␈↓ 	p␈ε,P
␈βI␈↓ ↓H␈ε#fo␈α␈r␈αad␈α␈ding␈αor␈αsub␈α␈tractin␈α␈g␈α1␈αor␈ε)␈αi␈ε#).␈α⊃If␈ε)␈α␈ε#␈αis␈αa␈αstring␈αof␈αz␈α␈eros␈αa␈α␈nd␈αon␈α␈es,␈αl␈α↓e␈α␈t␈↓ 	\␈ε)␈↓ 
⊂␈ε#b␈α␈e␈αa␈αstring
␈βk␈↓ ¬¬␈ε,P␈↓ λG␈ε:␈␈↓ λa␈ε,P␈↓ 	≡␈ε,Q␈↓ 	\␈ε:␈␈ε,␈α↓Q
␈βp␈↓ ↓H␈ε#o␈α␈f␈αzeros␈αa␈α␈nd␈αon␈α␈es␈αsuc␈α␈h␈αth␈α␈at␈α(␈↓ ∧q␈ε)␈↓ ¬→␈ε#)␈↓ ¬a␈ε#=␈α(␈ε)␈↓ ε,␈ε#)␈↓ εq␈ε#+␈αλ1;␈αand␈αlet␈↓ λ3␈ε)␈↓ λu␈ε#,␈↓ 	␈ε)␈↓ 	3␈ε#,␈↓ 	I␈ε)␈↓ 
_␈ε#b␈α␈e␈αd␈α␈e|n␈α␈ed
␈β|␈↓ ¬$␈ε,i␈ε:␈␈ε&1␈↓ ε7␈ε,i␈ε:␈α␈␈␈ε&␈α↓1
␈β_␈↓ ↓H␈ε#similarly,␈αwith␈ε7␈α␈␈ε#1,␈α+␈ε)i␈ε#,␈αand␈ε7␈α
␈␈ε)␈α↓i␈ε#␈α
respe␈α␈ctiv␈α␈ely␈αin␈αp␈α␈lace␈αo␈α␈f␈α+1.␈α∂Th␈α␈en
␈βb␈↓ αC␈ε,P␈↓ ∧p␈ε,P␈↓ ¬L␈ε,Q␈↓ πr␈ε,Q␈↓ λN␈ε,P␈↓ 	s␈ε,Q␈↓ 
O␈ε:␈␈ε,␈α↓Q
␈βi␈↓ α	␈ε#(␈ε)␈ε#␈α␈0␈↓ α8␈ε#)␈↓ α`␈ε#=␈ε)␈α
␈ε#␈α␈1;␈↓ ∧#␈ε#(␈ε)x␈ε#1␈↓ ∧e␈ε#)␈↓ ¬
␈ε#=␈↓ ¬8␈ε)␈↓ ¬a␈ε)x␈ε#␈α␈0.␈↓ π7␈ε#(␈ε)␈ε#0␈↓ πg␈ε#)␈↓ λ⊂␈ε#=␈↓ λ:␈ε)␈↓ λb␈ε#1;␈↓ 	9␈ε#(␈ε)␈ε#␈α␈1␈↓ 	h␈ε#)␈↓ 
⊃␈ε#=␈↓ 
<␈ε)␈↓ 
␈␈ε#0␈α␈.
␈β
_␈↓ α)␈ε:␈␈↓ αC␈ε,P␈↓ β≡␈ε:␈␈ε,␈α↓Q␈↓ ∧V␈ε:␈␈↓ ∧p␈ε,P␈↓ πW␈ε:␈␈ε,␈α↓Q␈↓ λN␈ε,Q␈↓ 	Y␈ε:␈␈ε,Q␈↓ 
O␈ε:␈␈↓ 
j␈ε,P
␈β
∨␈↓ ↓\␈ε#(␈ε)␈α␈x␈ε#0␈↓ α≡␈ε#)␈↓ α`␈ε#=␈↓ β␈ε)␈↓ βN␈ε)x␈ε#␈α␈1;␈↓ ∧≠␈ε#(␈ε)␈ε#1␈↓ ∧K␈ε#)␈↓ ¬
␈ε#=␈ε)␈α
␈ε#0␈α␈.␈↓ π≥␈ε#(␈ε)␈ε#0␈↓ πL␈ε#)␈↓ λ⊂␈ε#=␈↓ λ:␈ε)␈↓ λc␈ε#1;␈↓ 	≡␈ε#(␈ε)␈ε#1␈↓ 	N␈ε#)␈↓ 
⊃␈ε#=␈↓ 
<␈ε)␈↓ 
}␈ε#0␈α␈.
␈β
j␈↓ ↓H␈ε#He␈α␈re␈ε)␈α∞x␈ε#␈α∞stan␈α␈ds␈α∞fo␈α␈r␈α∞either␈α∞0␈α∞o␈α␈r␈α∞1,␈α∂an␈α␈d␈α∞th␈α␈e␈α∞string␈α␈s␈α∂a␈α␈re␈α∞ex␈α␈tend␈α␈ed␈α∞o␈α␈n␈α∞th␈α␈e␈α∞le$␈α∞wi␈α↓th␈α
zero␈α␈s
␈β∞∩␈↓ ↓H␈ε#if␈αnec␈α␈essary␈α␈.␈α∪Th␈α␈e␈αproc␈α␈esses␈αwil␈α↓l␈αclearly␈αa␈α␈l␈α↓w␈α␈a␈α}ys␈αtermin␈α␈ate.␈α∩H␈α↓e␈α␈nce␈αe␈α␈v␈α␈ery␈αn␈α}um␈α␈b␈α␈er␈αof␈αthe
␈β∞9␈↓ ↓H␈ε#fo␈α␈rm␈ε)␈αa␈ε#␈απ+␈ε)␈αλbi␈ε#␈αwi␈α↓th␈ε)␈α
a␈ε#␈αan␈α␈d␈ε)␈αb␈ε#␈αin␈α␈teg␈α␈ers␈αis␈αrepre␈α␈sen␈α␈ta␈α␈ble␈αin␈αth␈α␈e␈ε)␈αi␈ε7␈απ␈␈ε#␈αλ1␈αsy␈α␈stem.
␈β∞n␈↓ ↓V␈ε317.␈↓ α␈ε#No␈α(i␈α↓n␈αsp␈α␈ite␈α
o␈α␈f␈α
ex␈α␈ercise␈α28);␈α
the␈αn␈α␈u␈α␈m␈α␈be␈α␈r␈ε7␈α
␈␈ε#1␈αcan␈α␈n␈α↓o␈α␈t␈α
be␈αso␈αrep␈α␈resen␈α}ted.␈α∪This␈αcan
␈β∂∃␈↓ ↓H␈ε#b␈α␈e␈αpro␈α}v␈α␈ed␈αb␈α␈y␈αco␈α␈nstru␈α␈cting␈α
a␈αset␈↓ ¬≡␈ε)S␈↓ ¬A␈ε#a␈α␈s␈αi␈α↓n␈α
F␈α↓ig.␈α1.␈α∂We␈αdo␈αh␈α␈a␈α␈v␈α␈e␈αth␈α␈e␈αrep␈α␈resen␈α}tation␈α␈s␈ε7␈α␈␈ε)i␈ε#␈α	=
␈β∂=␈↓ ↓H␈ε#(0␈α␈.␈α↓1␈α␈111␈↓ α5␈ε#.␈αε.␈α¬.␈↓ αa␈ε#)␈↓ β≡␈ε#,␈ε)␈αi␈ε#␈α	=␈α	(100␈α␈.␈α↓1␈α␈111␈↓ ¬↓␈ε#.␈αε.␈α¬.␈↓ ¬-␈ε#)␈↓ ¬j␈ε#.
␈β∂H␈↓ αl␈ε&1+␈ε,i␈↓ ¬8␈ε&1+␈ε,i
␈β∂q␈↓ ↓V␈ε318.␈↓ α␈ε#Let␈↓ αH␈ε)S␈↓ αt␈ε#b␈α␈e␈α
th␈α␈e␈α
set␈α
o␈α␈f␈α
poin␈α}ts␈α
(␈↓ ¬≤␈ε)a␈↓ ¬<␈ε)a␈↓ ¬\␈ε)a␈↓ ¬{␈ε)a␈↓ ε≠␈ε)a␈↓ ε:␈ε)a␈↓ εZ␈ε)a␈↓ εz␈ε)a␈↓ π→␈ε#)␈↓ πV␈ε#,␈αwh␈α␈ere␈α
ea␈α␈ch␈↓ 	∀␈ε)a␈↓ 	>␈ε#is␈α
0␈α
o␈α␈r␈α
1.␈α∃(Th␈α␈u␈α␈s,
␈β∂|␈↓ α\␈ε&0␈↓ ¬.␈ε&7␈↓ ¬N␈ε&6␈↓ ¬m␈ε&5␈↓ ε
␈ε&4␈↓ ε-␈ε&3␈↓ εL␈ε&2␈↓ εl␈ε&1␈↓ π␈ε&0␈↓ π$␈ε,i␈ε:␈␈ε&␈α↓1␈↓ 	%␈ε,k
␈β⊂_␈↓ ↓H␈ε)S␈↓ ↓z␈ε#is␈α⊃g␈α␈i␈α↓v␈α}en␈α⊂by␈α⊂th␈α␈e␈α⊃2␈α␈56␈α⊂i␈α↓n␈α}terior␈α⊂dot␈α␈s␈α⊃sho␈α␈wn␈α⊂i␈α↓n␈α⊂Fig.␈α⊃1␈α␈,␈α∪if␈α⊃t␈α␈hat␈α⊂pictu␈α␈re␈α⊃is␈α⊂m␈α␈ultiplied
␈β⊂$␈↓ ↓\␈ε&0
␈β⊂@␈↓ ↓H␈ε#b␈α␈y␈α∞16␈α␈.␈α↓)␈α∨We␈α∂|␈α␈rst␈α∞sh␈α↓o␈α}w␈α∂th␈α␈at␈↓ ∧w␈ε)S␈↓ ¬≥␈ε#is␈α∞closed␈α␈:␈α∩If␈↓ εW␈ε)y␈↓ εv␈ε#,␈↓ π∞␈ε)y␈↓ π,␈ε#,␈↓ πE␈ε#.␈α¬.␈αε.␈↓ πz␈ε#is␈α∞an␈α∞in|␈α␈nite␈α∞su␈α␈bset␈α∞of␈↓ 
W␈ε)S␈↓ 
n␈ε#,␈α⊂w␈α␈e
␈β⊂L␈↓ αn␈ε↓P␈↓ εh␈ε&1␈↓ π≡␈ε&2
␈β⊂b␈↓ ∧$␈ε:␈␈↓ ∧>␈ε,k
␈β⊂h␈↓ ↓H␈ε#h␈α␈a␈α␈v␈α␈e␈↓ α∀␈ε)y␈↓ α>␈ε#=␈↓ βQ␈ε)a␈↓ ∧α␈ε#1␈↓ ∧∪␈ε#6␈↓ ∧M␈ε#,␈αwh␈α␈ere␈α
each␈↓ ε␈ε)a␈↓ εH␈ε#is␈αin␈↓ π∂␈ε)S␈↓ π1␈ε#.␈α∞Constr␈α␈uct␈α
a␈αtr␈α␈ee␈αwhose␈α
n␈α↓o␈α␈de␈α␈s␈αare
␈β⊂s␈↓ α$␈ε,n␈↓ βc␈ε,n␈↓ βt␈ε,k␈↓ ε≡␈ε,n␈↓ ε.␈ε,k␈↓ π#␈ε&0
␈β⊂{␈↓ β∀␈ε,k␈↓ β#␈ε:∃␈ε&␈α↓1
␈β⊃→␈↓ ↓H␈ε#(␈↓ ↓S␈ε)a␈↓ αβ␈ε#,␈↓ α∩␈ε#.␈αε.␈αε.␈↓ α>␈ε#,␈↓ αM␈ε)a␈↓ α⎇␈ε#),␈α∞for␈α
1␈ε7␈α
∀␈↓ ∧!␈ε)r␈↓ ∧=␈ε7∀␈ε)␈α∞n␈ε#,␈α∞an␈α␈d␈α
l␈α↓e␈α␈t␈α∞a␈α
nod␈α␈e␈α
of␈α∞th␈α␈is␈α∞tre␈α␈e␈α∞b␈α␈e␈α
an␈α
a␈α␈nce␈α␈stor␈α
of␈α∞a␈α␈n␈α↓o␈α␈the␈α␈r
␈β⊃%␈↓ ↓e␈ε,n␈ε&␈α␈1␈↓ α←␈ε,n␈↓ αp␈ε,r
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.1␈↓ 
v␈ε"603
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα&␈↓ ↓H␈ε#nod␈α␈e␈α
if␈α
it␈α
is␈α
an␈αinitial␈α
su␈α␈bseq␈α␈uen␈α␈ce␈αof␈α
th␈α␈at␈α
nod␈α␈e.␈α∀B␈α↓y␈αthe␈αin|␈α␈nit␈α␈y␈α
lem␈α␈ma␈α
th␈α␈is␈α
tree␈αha␈α␈s
␈βα2␈↓ πG␈ε↓P
␈βαH␈↓ λk␈ε:␈␈↓ 	ε␈ε,k
␈βαN␈↓ ↓H␈ε#a␈α␈n␈α∞in|␈α␈nite␈α∞p␈α␈ath␈α
(␈↓ βH␈ε)a␈↓ βh␈ε#,␈↓ βw␈ε)a␈↓ ∧⊗␈ε#,␈↓ ∧%␈ε)a␈↓ ∧E␈ε#,␈↓ ∧S␈ε#.␈αε.␈αε.␈↓ ¬␈ε#),␈α∂an␈α␈d␈α∞it␈α∞follo␈α␈ws␈α∞th␈α␈at␈↓ λ)␈ε)a␈↓ λJ␈ε#1␈↓ λ[␈ε#6␈↓ 	"␈ε#i␈α↓s␈α∞a␈α
l␈α↓imit␈α∞p␈α␈oin␈α␈t␈α∞o␈α␈f
␈βαY␈↓ βZ␈ε&1␈↓ ∧λ␈ε&2␈↓ ∧7␈ε&3␈↓ λ;␈ε,k
␈βαa␈↓ πm␈ε,k␈↓ π|␈ε:∃␈ε&1
␈βαv␈↓ ↓H␈ε7f␈↓ ↓X␈ε)y␈↓ ↓w␈ε#,␈↓ α¬␈ε)y␈↓ α$␈ε#,␈↓ α2␈ε#.␈αε.␈αε.␈↓ α←␈ε7g␈ε#␈α
i␈α↓n␈↓ β!␈ε)S␈↓ β8␈ε#.
␈ββ↓␈↓ ↓i␈ε&1␈↓ α⊗␈ε&2
␈ββ→␈↓ 	→␈ε,k
␈ββ≡␈↓ α␈ε#By␈αλth␈α␈e␈αλa␈α␈nsw␈α␈er␈αλto␈απex␈α␈ercise␈αλ1␈α␈6,␈α	a␈α␈l␈α↓l␈αλn␈α}um␈α␈b␈α␈ers␈αλo␈α␈f␈αλthe␈απf␈α↓o␈α␈rm␈αλ(␈ε)a␈ε#␈α↓+␈ε)␈α↓bi␈ε#)/1␈↓ 	λ␈ε#6␈↓ 	/␈ε#are␈αλre␈α␈prese␈α␈n␈α␈tab␈α␈le,
␈ββF␈↓ ↓H␈ε#wh␈α␈en␈ε)␈α
a␈ε#␈α∞a␈α␈nd␈ε)␈α
b␈ε#␈α∞a␈α␈re␈α∞in␈α␈te␈α␈gers.␈α⊗T␈α↓h␈α␈erefo␈α␈re␈α∞if␈ε)␈α∞x␈ε#␈α
an␈α␈d␈↓ π
␈ε)y␈↓ π)␈ε#are␈α∞a␈α␈rbitra␈α␈ry␈α∞re␈α␈als␈α∞an␈α␈d␈↓ 
π␈ε)k␈↓ 
'␈ε7∃␈ε#␈α∞1,␈α∞the
␈ββh␈↓ βN␈ε,k␈↓ ∧[␈ε,k␈↓ ¬R␈ε,k
␈ββn␈↓ ↓H␈ε#n␈α}um␈α␈b␈α␈er␈↓ α@␈ε)z␈↓ αi␈ε#=␈α(␈ε7b␈ε#1␈↓ β=␈ε#6␈↓ β]␈ε)x␈ε7␈α␈c␈ε#␈αλ+␈ε7␈αλb␈ε#1␈↓ ∧K␈ε#6␈↓ ∧j␈ε)y␈↓ ∧|␈ε7c␈ε)i␈ε#)/␈α␈1␈↓ ¬A␈ε#6␈↓ ¬l␈ε#is␈αin␈↓ ε5␈ε)S␈↓ εT␈ε#+␈ε)␈αλm␈ε#␈αλ+␈ε)␈αλni␈ε#␈αfo␈α␈r␈αsom␈α␈e␈αin␈α␈teg␈α␈ers␈ε)␈αm␈ε#␈αan␈α␈d␈ε)␈αn␈ε#␈α↓.␈α⊂It
␈ββy␈↓ αP␈ε,k
␈β∧∃␈↓ ↓H␈ε#c␈α␈an␈α
be␈α
sh␈α↓o␈α␈wn␈α
th␈α␈at␈↓ β↑␈ε)S␈↓ β{␈ε#+␈ε)␈απm␈ε#␈απ+␈ε)␈απni␈ε#␈αis␈αb␈α␈ou␈α␈nd␈α␈ed␈α
a␈α␈w␈α␈a␈α␈y␈α
from␈αt␈α␈he␈αo␈α␈rigin␈αwh␈α␈en␈α
(␈ε)m␈ε#,␈ε)␈αεn␈ε#)␈ε7␈α	≤␈ε#␈α
(0,␈α¬0).
␈β∧=␈↓ ↓H␈ε#Co␈α␈nseq␈α␈uen␈α}tly␈α
if␈ε7␈α∞j␈ε)x␈ε7␈α␈j␈ε#␈α∞an␈α␈d␈ε7␈α
j␈↓ ∧7␈ε)y␈↓ ∧I␈ε7j␈ε#␈α
are␈α
|␈α␈xed␈αan␈α␈d␈↓ ε/␈ε)k␈↓ εO␈ε#is␈α
su}c␈α␈i␈α↓e␈α␈n␈α␈tly␈α
large␈α␈,␈α∞w␈α␈e␈α
ha␈α␈v␈α}e␈↓ 	z␈ε)z␈↓ 
&␈ε72␈↓ 
I␈ε)S␈↓ 
`␈ε#,␈α∞a␈α␈nd
␈β∧H␈↓ 

␈ε,k
␈β∧d␈↓ ↓H␈ε#lim␈↓ α?␈ε)z␈↓ αg␈ε#=␈ε)␈α	x␈ε#␈απ+␈↓ βT␈ε)y␈↓ βf␈ε)i␈ε#␈α
i␈α↓s␈αin␈↓ ∧E␈ε)S␈↓ ∧\␈ε#.
␈β∧p␈↓ ↓v␈ε,k␈↓ α¬␈ε:!1␈↓ αO␈ε,k
␈β¬
␈↓ α␈ε#[B.␈↓ αC␈ε#Ma␈α␈nd␈α␈elbrot␈α∞ca␈α␈l␈α↓ls␈↓ ∧G␈ε)S␈↓ ∧m␈ε#th␈α␈e␈α∞\␈↓ ¬:␈ε#t␈α␈wind␈α␈rag␈α␈on,"␈α∂sin␈α␈ce␈α∞he␈α∞n␈α↓o␈α␈ticed␈α∞th␈α␈at␈α∞i␈α↓t␈α∞is␈α∞essen␈α␈t␈α␈i␈α↓a␈α␈l␈α↓ly
␈β¬4␈↓ ↓H␈ε#o␈α␈bta␈α␈i␈α↓n␈α␈ed␈α
b␈α␈y␈α
joinin␈α␈g␈α
t␈α␈wo␈α
\␈↓ ∧G␈ε#dra␈α␈gon␈α
c␈α␈urv␈α}es"␈α
be␈α␈l␈α↓ly-to␈α␈-belly;␈α∞see␈α
his␈α
book␈ε0␈α
F␈α⎇racta␈α␈l␈α↓s:␈α∂F␈α}o␈α␈rm,
␈β¬\␈↓ ↓H␈ε0Ch␈α␈an␈α␈ce,␈αan␈α␈d␈αDimen␈α␈sion␈ε#␈α(S␈α␈an␈αF␈α⎇ran␈α␈cisco:␈αF␈α⎇reema␈α␈n,␈α197␈α␈7),␈α313␈α␈↑31␈α␈4.␈α∂Oth␈α␈er␈αpro␈α␈perties␈αo␈α␈f
␈βε∧␈↓ ↓H␈ε#th␈α␈e␈αdra␈α␈go␈α␈n␈αcu␈α␈rv␈α␈e␈αare␈αd␈α␈escrib␈α␈ed␈αin␈αC.␈↓ ¬f␈ε#Da␈α␈v␈α␈i␈α↓s␈αa␈α␈nd␈αD.␈αE.␈↓ π]␈ε#Kn␈α}uth␈α␈,␈ε0␈αJ.␈αR␈α␈ecr.␈αMath␈α␈.␈ε3␈α3␈ε#␈α
(197␈α␈0),
␈βε+␈↓ ↓H␈ε#6␈α␈6↑8␈α␈1,␈α133␈α␈↑14␈α␈9.]
␈βεa␈↓ ↓V␈ε319.␈↓ α␈ε#If␈ε)␈α
m␈ε#␈α>␈ε)␈αu␈ε#␈α
or␈ε)␈αm␈ε#␈α<␈↓ ∧#␈ε)l␈↓ ∧.␈ε#,␈α
|␈α␈nd␈ε)␈αa␈ε7␈α2␈↓ ¬F␈ε)D␈↓ ¬o␈ε#such␈αthat␈ε)␈αm␈ε7␈α⊃␈ε)␈αa␈ε#␈α(m␈α␈odu␈α␈lo␈ε)␈αb␈ε#);␈α∞th␈α␈e␈αdes␈α␈i␈α↓re␈α␈d␈αrepre␈α␈-
␈βπβ␈↓ ¬z␈ε:0
␈βπ	␈↓ ↓H␈ε#se␈α␈n␈α␈tatio␈α␈n␈αwill␈αbe␈α
a␈αrep␈α␈resen␈α}tation␈α
of␈↓ ¬]␈ε)m␈↓ ε␈ε#=␈α	(␈ε)␈α↓m␈ε7␈αε␈␈ε)␈απa␈ε#)/␈ε)b␈ε#␈αfollo␈α␈w␈α␈ed␈α
b␈α␈y␈ε)␈αa␈ε#.␈α∂No␈α␈te␈αth␈α␈at␈ε)␈αm␈ε#␈αλ>␈ε)␈α
u
␈βπ+␈↓ β∀␈ε:0␈↓ εH␈ε:0
␈βπ0␈↓ ↓H␈ε#imp␈α␈li␈α↓e␈α␈s␈↓ α8␈ε)l␈↓ αL␈ε#<␈↓ αw␈ε)m␈↓ β%␈ε#<␈ε)␈α
m␈ε#␈α␈;␈ε)␈αm␈ε#␈α	<␈↓ ∧S␈ε)l␈↓ ∧h␈ε#i␈α↓m␈α␈plies␈ε)␈αm␈ε#␈α	<␈↓ ε+␈ε)m␈↓ εY␈ε#<␈ε)␈α	u␈ε#␈α↓;␈αso␈αth␈α␈e␈αalgor␈α␈i␈α↓th␈α␈m␈αterm␈α␈i␈α↓n␈α␈ates.
␈βπY␈↓ α␈ε#[There␈αar␈α␈e␈αno␈αsolution␈α␈s␈αw␈α↓h␈α␈en␈ε)␈αb␈ε#␈α
=␈α
2.␈α⊂The␈αrep␈α␈resen␈α}tation␈αwill␈αb␈α␈e␈αu␈α␈niqu␈α␈e␈αi␈α↓{␈α0␈ε7␈α	2␈↓ ε␈ε)D␈↓ #␈ε#;
␈βλ↓␈↓ ↓H␈ε#non␈α}un␈α␈i␈α↓q␈α␈ue␈α∞re␈α␈prese␈α␈n␈α␈tation␈α
occu␈α␈rs␈α∞for␈α∞ex␈α␈amp␈α␈l␈α↓e␈α∞wh␈α␈en␈↓ πI␈ε)D␈↓ πt␈ε#=␈ε7␈α∂f␈␈ε#3,␈ε7␈α¬␈␈ε#␈α↓1␈α␈,␈αε7␈ε7g␈ε#␈α␈,␈ε)␈α⊂b␈ε#␈α∞=␈α∂3,␈α∂since
␈βλ"␈↓ 
x␈ε,b␈ε:␈α␈␈␈ε&␈α↓3
␈βλ(␈↓ ↓H␈ε#(␈ε)␈↓ ↓f␈ε#)␈↓ α␈ε#=␈α
(␈↓ αD␈ε#3␈↓ αU␈ε#7␈α␈7␈↓ αv␈ε#3␈↓ βπ␈ε)␈↓ β~␈ε#)␈↓ β3␈ε#.␈α∀W␈α↓h␈α␈en␈ε)␈αb␈ε7␈α
∃␈ε#␈α3␈α
it␈α
is␈α
not␈αdi}cu␈α␈l␈α↓t␈αto␈α
sho␈α␈w␈α
th␈α␈at␈α
th␈α␈ere␈αare␈α
e␈α␈xac␈α␈tl␈α↓y␈↓ 
g␈ε#2
␈βλ*␈↓ αD␈∧λ*αDα⊃␈↓ αv␈∧λ*αvα⊃
␈βλ4␈↓ ↓q␈ε&3␈↓ β%␈ε&3
␈βλP␈↓ ↓H␈ε#so␈α␈lution␈α∞sets␈↓ β∞␈ε)D␈↓ β:␈ε#in␈α∂wh␈α␈i␈α↓c␈α␈h␈ε7␈α∂j␈ε)a␈ε7j␈ε#␈α⊂<␈ε)␈α⊂b␈ε#␈α⊂fo␈α␈r␈α∂all␈ε)␈α∂a␈ε7␈α⊂2␈↓ ε}␈ε)D␈↓ π≠␈ε#.␈α≠F␈α⎇urth␈α␈erm␈α↓o␈α␈re␈α∂the␈α∞set␈↓ 	z␈ε)D␈↓ 
'␈ε#=␈ε7␈α⊂f␈ε#0␈α␈,␈α⊃1␈α␈,
␈βλr␈↓ α3␈ε,n␈↓ βC␈ε,n␈↓ ¬y␈ε,n␈↓ π,␈ε,n
␈βλw␈↓ ↓H␈ε#2␈ε7␈αε␈␈↓ αλ␈ε)∂␈↓ α#␈ε)b␈↓ αC␈ε#,␈α3␈ε7␈αε␈␈↓ β_␈ε)∂␈↓ β3␈ε)b␈↓ βS␈ε#,␈↓ βh␈ε#.␈α¬.␈αε.␈↓ ∧∀␈ε#,␈ε)␈αb␈ε7␈απ␈␈ε#␈αλ2␈ε7␈αε␈␈↓ ¬'␈ε)∂␈↓ ¬i␈ε)b␈↓ ε
␈ε#,␈ε)␈αb␈ε7␈απ␈␈ε#␈απ1␈ε7␈απ␈␈↓ π≤␈ε)b␈↓ π<␈ε7g␈ε#␈αgiv␈α␈e␈α␈s␈αun␈α␈ique␈α
repre␈α␈sen␈α␈ta␈α␈tions,␈αfo␈α␈r
␈β	β␈↓ α⊗␈ε&2␈↓ β%␈ε&3␈↓ ¬5␈ε,b␈ε:␈α␈␈␈ε&␈α↓2
␈β	∨␈↓ ↓H␈ε#a␈α␈l␈α↓l␈ε)␈α
b␈ε7␈α
∃␈ε#␈α∞3␈α
a␈α␈nd␈ε)␈α
n␈ε7␈α
∃␈ε#␈α
1,␈α∞when␈α
e␈α␈ach␈↓ ¬C␈ε)∂␈↓ ¬l␈ε#is␈α
0␈α
or␈α
1.␈α⊗Re␈α␈ferenc␈α␈e:␈ε0␈α⊂Proc.␈α
IE␈α↓EE␈α
Sy␈α␈mp.␈α
Comp␈α␈.
␈β	+␈↓ ¬Q␈ε,j
␈β	G␈↓ ↓H␈ε0Arith␈α␈.␈ε3␈α4␈ε#␈α
(␈α↓1␈α␈978␈α␈),␈α1␈α␈↑9.]
␈β	v␈↓ ¬g␈ε&1␈α␈11␈↓ π'␈ε&1␈↓ πF␈ε&22␈α␈2␈↓ 	o␈ε&12345␈α␈6␈↓ 
S␈ε&777
␈β	⎇␈↓ ↓V␈ε320.␈↓ α␈ε#(a)␈α⊃0␈α␈.␈↓ α]␈ε#1␈↓ αn␈ε#1␈↓ α␈␈ε#1␈↓ β∃␈ε#.␈αε.␈αε.␈↓ βL␈ε#=␈↓ β}␈ε#1␈↓ ∧∂␈ε#.88␈α␈8␈↓ ∧O␈ε#.␈αε.␈αε.␈↓ ¬π␈ε#=␈↓ ¬8␈ε#1␈↓ ¬I␈ε#8.␈↓ ε→␈ε#.␈αε.␈αε.␈↓ εQ␈ε#=␈↓ πα␈ε#1␈↓ π∪␈ε#8␈↓ π9␈ε#.␈↓ πx␈ε#.␈αε.␈αε.␈↓ λ0␈ε#=␈↓ λa␈ε7↓␈αε↓␈αε↓␈↓ 	→␈ε#=␈↓ 	J␈ε#1␈↓ 	[␈ε#8␈↓ 
F␈ε#.␈↓ ε␈ε#.␈α¬.␈αε.
␈β	␈␈↓ α]␈∧	␈α]α⊃␈↓ αn␈∧	␈αnα⊃␈↓ α␈␈∧	␈α␈α⊃␈↓ β}␈∧	␈β}α⊃␈↓ ¬8␈∧	␈¬8α⊃␈↓ πα␈∧	␈παα⊃␈↓ 	J␈∧	␈	Jα⊃
␈β

␈↓ ¬g␈ε&7␈α␈77␈↓ π'␈ε&7␈↓ πF␈ε&66␈α␈6␈↓ 	o␈ε&76543␈α␈2␈↓ 
S␈ε&111
␈β
$␈↓ ↓H␈ε#h␈α␈as␈αnin␈α␈e␈α
re␈α␈prese␈α␈n␈α␈tatio␈α␈ns.␈α≤(b)␈αA␈α
\␈↓ ¬8␈ε)D␈↓ ¬U␈ε#-fraction␈α␈"␈α.␈↓ εx␈ε)a␈↓ π↔␈ε)a␈↓ π<␈ε#.␈αε.␈αε.␈↓ πp␈ε#a␈α␈l␈α↓w␈α␈a␈α}ys␈αl␈α↓ies␈αbe␈α␈t␈α␈we␈α␈en␈ε7␈α␈␈ε#1/9␈αa␈α␈nd
␈β
0␈↓ π	␈ε&1␈↓ π)␈ε&2
␈β
L␈↓ ↓H␈ε#+71␈α␈/9.␈α∀Su␈α␈pp␈α␈ose␈ε)␈α
x␈ε#␈αha␈α␈s␈α
ten␈α
o␈α␈r␈α
m␈α↓ore␈↓ ¬e␈ε)D␈↓ εα␈ε#-dec␈α␈i␈α↓m␈α␈al␈α
repre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈ns.␈α∀T␈α↓h␈α␈en␈αfor␈α
su␈α␈}cien␈α␈tly
␈β
n␈↓ α↑␈ε,k␈↓ 
a␈ε,k
␈β
s␈↓ ↓H␈ε#lar␈α␈ge␈↓ α↔␈ε)k␈↓ α*␈ε#,␈α	1␈↓ αM␈ε#0␈↓ αl␈ε)x␈ε#␈α	h␈α␈as␈α	ten␈αλrepre␈α␈sen␈α␈ta␈α␈tions␈α	th␈α␈at␈α	d␈α␈i{er␈α	to␈αλthe␈α	le$␈α	of␈α	th␈α␈e␈α	de␈α␈cimal␈α	po␈α␈in␈α␈t:␈α
1␈↓ 
P␈ε#0␈↓ 
o␈ε)x␈ε#␈α	=
␈β≠␈↓ ↓H␈ε)n␈↓ ↓r␈ε#+␈↓ α≤␈ε)f␈↓ αG␈ε#=␈↓ αu␈ε7↓␈αε↓␈α¬↓␈↓ β(␈ε#=␈↓ βV␈ε)n␈↓ ∧∞␈ε#+␈↓ ∧8␈ε)f␈↓ ∧q␈ε#where␈αeach␈↓ ε!␈ε)f␈↓ εL␈ε#is␈α
a␈↓ π
␈ε)D␈↓ π*␈ε#-fract␈α␈i␈α↓o␈α␈n.␈α∃By␈αun␈α␈i␈α↓q␈α␈uen␈α␈ess␈α
o␈α␈f␈α
i␈α↓n␈α}tege␈α␈r
␈β'␈↓ ↓\␈ε&1␈↓ α-␈ε&1␈↓ βj␈ε&10␈↓ ∧I␈ε&1␈α␈0␈↓ ε1␈ε,j
␈βC␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈tatio␈α␈ns,␈αth␈α␈e␈↓ βp␈ε)n␈↓ ∧≥␈ε#are␈α
distinct,␈αsa␈α}y␈↓ ε∂␈ε)n␈↓ ε:␈ε#<␈↓ εe␈ε7↓␈αε↓␈α¬↓␈↓ π∃␈ε#<␈↓ π@␈ε)n␈↓ πo␈ε#,␈αh␈α␈en␈α␈ce␈↓ λ`␈ε)n␈↓ 	↔␈ε7␈␈↓ 	?␈ε)n␈↓ 	k␈ε7∃␈ε#␈α	9;␈αb␈α␈ut␈αth␈α␈is
␈βN␈↓ ∧¬␈ε,j␈↓ ε#␈ε&1␈↓ πT␈ε&10␈↓ λt␈ε&10␈↓ 	S␈ε&1
␈βj␈↓ ↓H␈ε#imp␈α␈li␈α↓e␈α␈s␈↓ α8␈ε)f␈↓ α↑␈ε7␈␈↓ βπ␈ε)f␈↓ β<␈ε7∃␈ε#␈α
9␈α	>␈α	71␈α␈/9␈ε7␈απ␈␈ε#␈αλ(␈ε7␈␈ε#1/␈α␈9),␈αa␈α
con␈α}trad␈α␈i␈α↓c␈α␈ti␈α↓o␈α␈n.␈α→(c)␈αAn␈α␈y␈αn␈α}um␈α}ber␈αo␈α␈f␈αth␈α␈e␈αform
␈βv␈↓ αI␈ε&1␈↓ β↔␈ε&10
␈β␈↓ εz␈ε:0␈↓ π~␈ε:0␈↓ λQ␈ε:0
␈β∩␈↓ ↓H␈ε#0␈α␈.␈↓ ↓b␈ε)a␈↓ α↓␈ε)a␈↓ α&␈ε#.␈αε.␈αε.␈↓ αS␈ε#,␈αwhe␈α␈re␈αeach␈↓ ∧∪␈ε)a␈↓ ∧>␈ε#is␈ε7␈α␈␈ε#␈α↓1␈αo␈α␈r␈α8,␈αequ␈α␈als␈↓ εN␈ε#1␈↓ ε←␈ε#.␈↓ εh␈ε)a␈↓ πλ␈ε)a␈↓ π-␈ε#.␈αε.␈αε.␈↓ π←␈ε#whe␈α␈re␈↓ λ?␈ε)a␈↓ λh␈ε#=␈↓ 	∪␈ε)a␈↓ 	:␈ε#+␈αλ9␈α
(␈α↓a␈α␈nd␈α
i␈α↓t␈αe␈α␈v␈α␈en
␈β∀␈↓ εN␈∧∀εNα⊃
␈β≥␈↓ ↓s␈ε&1␈↓ α∪␈ε&2␈↓ ∧%␈ε,j␈↓ 	%␈ε,j
␈β ␈↓ εz␈ε&1␈↓ π~␈ε&2␈↓ λQ␈ε,j
␈β4␈↓ ¬.␈ε:00␈↓ ¬N␈ε:0␈α↓0
␈β9␈↓ ↓H␈ε#h␈α␈as␈αsix␈ε0␈αmore␈ε#␈αrep␈α␈resen␈α}tation␈α␈s␈↓ ∧q␈ε#1␈↓ ¬α␈ε#8␈α␈.␈↓ ¬≤␈ε)a␈↓ ¬=␈ε)a␈↓ ¬c␈ε#.␈αε.␈α¬.␈↓ ε∂␈ε#,␈αe␈α␈tc.)␈α↓.
␈β;␈↓ ∧q␈∧;∧qα⊃
␈βH␈↓ ¬.␈ε&1␈↓ ¬N␈ε&2
␈βo␈↓ ↓V␈ε321.␈↓ α␈ε#We␈αc␈α␈an␈α
co␈α␈n␈α␈v␈α␈e␈α␈rt␈αto␈α
su␈α␈ch␈α
a␈α
rep␈α␈resen␈α}tation␈α
b␈α␈y␈α
us␈α␈i␈α↓n␈α␈g␈α
a␈α
method␈α
lik␈α␈e␈α
tha␈α␈t␈αs␈α␈ugg␈α␈ested␈α
in
␈β
↔␈↓ ↓H␈ε#th␈α␈e␈αtest␈αfor␈αc␈α␈on␈α␈v␈α}erting␈α
to␈αba␈α␈l␈α↓a␈α␈nce␈α␈d␈αtern␈α␈ary␈α␈.
␈β
@␈↓ α␈ε#In␈α∂con␈α}trast␈α∂to␈α∂the␈α∂sy␈α␈stems␈α∂of␈α∂exe␈α␈rcise␈α⊂2␈α␈0,␈α⊃ze␈α␈ro␈α∂can␈α∂b␈α␈e␈α⊂re␈α␈prese␈α␈n␈α␈ted␈α∂in␈α∂in|␈α␈nitely
␈β
K␈↓ ¬W␈ε↓P
␈β
a␈↓ πN␈ε:␈␈↓ πh␈ε,k
␈β
d␈↓ ¬∩␈ε&1␈↓ εu␈ε&1
␈β
g␈↓ ↓H␈ε#m␈α␈an␈α␈y␈α
w␈α␈a␈α}ys,␈α∞all␈α∞o␈α␈bta␈α␈i␈α↓n␈α␈ed␈α
from␈↓ ¬-␈ε#+␈↓ ε4␈ε#(␈ε7␈␈ε#4␈↓ πε␈ε#)␈ε7␈α	↓␈ε#␈α
1␈↓ π=␈ε#0␈↓ λ∧␈ε#(␈α↓o␈α␈r␈α∞fro␈α␈m␈α
the␈α
n␈α␈egativ␈α}e␈α∞o␈α␈f␈α∞th␈α␈is
␈β
x␈↓ ¬∩␈ε&2␈↓ εu␈ε&2
␈β
z␈↓ ¬∩␈∧
z¬∩α∞␈↓ εu␈∧
zεuα∞
␈β
{␈↓ ¬⎇␈ε,k␈↓ ε␈ε:∃␈ε&1
␈β∞∪␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈tatio␈α␈n)␈αby␈αm␈α}ultiplyin␈α␈g␈αi␈α↓t␈αb␈α␈y␈αa␈αp␈α␈o␈α␈w␈α␈er␈αof␈αten␈α␈.␈α∪Th␈α␈e␈α
r␈α␈epres␈α␈en␈α␈ta␈α␈ti␈α↓o␈α␈ns␈αof␈αu␈α␈nit␈α␈y␈αare
␈β∞8␈↓ ↓\␈ε&1␈↓ α ␈ε&1␈↓ αJ␈ε&1␈↓ β∞␈ε&1␈↓ ∧λ␈ε&1␈↓ ∧L␈ε&1␈↓ ¬F␈ε&1␈↓ ε␈ε&1␈↓ πf␈ε&1␈↓ λ*␈ε&1␈↓ 
¬␈ε&1␈↓ 
J␈ε&1
␈β∞;␈↓ ↓H␈ε#1␈↓ ↓t␈ε7␈␈↓ α2␈ε#,␈↓ αb␈ε#+␈↓ β ␈ε#,␈α5␈ε7␈αε␈␈ε#␈αλ3␈↓ ∧!␈ε7␈␈↓ ∧↑␈ε#,␈α5␈ε7␈απ␈␈ε#␈απ4␈↓ ¬←␈ε#+␈↓ ε≤␈ε#,␈α50␈ε7␈απ␈␈ε#␈απ45␈ε7␈αε␈␈ε#␈απ3␈↓ π}␈ε7␈␈↓ λ<␈ε#,␈α50␈ε7␈αε␈␈ε#␈απ45␈ε7␈απ␈␈ε#␈απ4␈↓ 
≡␈ε#+␈↓ 
[␈ε#,␈αetc.,
␈β∞K␈↓ ↓\␈ε&2␈↓ α ␈ε&2␈↓ αJ␈ε&2␈↓ β∞␈ε&2␈↓ ∧λ␈ε&2␈↓ ∧L␈ε&2␈↓ ¬F␈ε&2␈↓ ε␈ε&2␈↓ πf␈ε&2␈↓ λ*␈ε&2␈↓ 
¬␈ε&2␈↓ 
J␈ε&2
␈β∞N␈↓ ↓\␈∧∞N↓\α∞␈↓ α ␈∧∞Nα α∞␈↓ αJ␈∧∞NαJα∞␈↓ β∞␈∧∞Nβ∞α∞␈↓ ∧λ␈∧∞N∧λα∞␈↓ ∧L␈∧∞N∧Lα∞␈↓ ¬F␈∧∞N¬Fα∞␈↓ ε␈∧∞Nεα∞␈↓ πf␈∧∞Nπfα∞␈↓ λ*␈∧∞Nλ*α∞␈↓ 
¬␈∧∞N
¬α∞␈↓ 
J␈∧∞N
Jα∞
␈β∞\␈↓ ∧≤␈ε:␈␈ε&1␈↓ ¬⊗␈ε:␈␈ε&2
␈β∞←␈↓ αM␈ε&1␈↓ βS␈ε&1
␈β∞b␈↓ ↓H␈ε#wh␈α␈ere␈ε7␈αε␈↓ αh␈ε#=␈α	(␈ε7ε␈ε#␈α↓4␈↓ βd␈ε#)␈α↓(1␈↓ ∧␈ε#0␈↓ ∧L␈ε#+␈απ1␈↓ ¬¬␈ε#0␈↓ ¬E␈ε#+␈↓ ¬n␈ε7↓␈αε↓␈α¬↓␈↓ ε~␈ε#).␈α~[␈ε0AMM␈ε3␈α
57␈ε#␈α(19␈α␈50␈α␈)␈α↓,␈α90␈α␈↑93␈α␈.]
␈β∞s␈↓ αM␈ε&2␈↓ βS␈ε&2
␈β∞u␈↓ αM␈∧∞uαMα∞␈↓ βS␈∧∞uβSα∞
␈β∞|␈↓ πZ␈ε↓P
␈β∂∩␈↓ 	'␈ε,k␈↓ 
R␈ε:␈␈ε,␈α↓t
␈β∂_␈↓ ↓V␈ε322.␈↓ α␈ε#Giv␈α␈en␈αsome␈αa␈α␈pp␈α␈ro␈α␈xima␈α␈tion␈↓ ¬"␈ε)b␈↓ ¬G␈ε#.␈αε.␈αε.␈↓ ¬t␈ε)b␈↓ ε⊃␈ε)b␈↓ ε:␈ε#with␈αerror␈↓ λg␈ε)b␈↓ 	¬␈ε#1␈↓ 	⊗␈ε#0␈↓ 	>␈ε7␈␈ε)␈αλx␈ε#␈α>␈α1␈↓ 
B␈ε#0␈↓ ∧␈ε#fo␈α␈r
␈β∂$␈↓ ¬1␈ε,n␈↓ εβ␈ε&1␈↓ ε ␈ε&0␈↓ λw␈ε,k
␈β∂,␈↓ λ␈ε&0␈ε:␈α␈∀␈↓ λ(␈ε,k␈↓ λ7␈ε:∀␈ε,n
␈β∂A␈↓ λv␈ε:␈␈ε,t
␈β∂G␈↓ ↓H␈ε)t␈ε#␈α	>␈α
0,␈α
w␈α␈e␈α
wi␈α↓ll␈α
sh␈α↓o␈α}w␈αho␈α␈w␈α
to␈α
red␈α␈uc␈α␈e␈α
the␈α
err␈α␈or␈α
by␈α
a␈α␈pp␈α␈ro␈α␈x␈α␈i␈α↓m␈α␈ately␈α
1␈↓ λe␈ε#0␈↓ 	≠␈ε#.␈α⊗(The␈α
p␈α␈roce␈α␈ss␈α
can
␈β∂S␈↓ ¬∂␈ε↓P
␈β∂i␈↓ ε\␈ε,k
␈β∂o␈↓ ↓H␈ε#b␈α␈e␈α	starte␈α␈d␈α	by␈αλ|n␈α␈ding␈αλa␈α	suitab␈α␈le␈↓ ε≥␈ε)b␈↓ ε;␈ε#1␈↓ εL␈ε#0␈↓ εt␈ε#>␈ε)␈α
x␈ε#␈α␈;␈α
then␈αλa␈α	|n␈α␈ite␈α	n␈α␈u␈α␈m␈α␈ber␈α	o␈α␈f␈α
re␈α␈du␈α␈ction␈α␈s
␈β∂z␈↓ ε,␈ε,k
␈β⊂α␈↓ ¬5␈ε&0␈ε:∀␈↓ ¬]␈ε,k␈↓ ¬l␈ε:∀␈ε,␈α↓n
␈β⊂≠␈↓ ↓H␈ε#o␈α␈f␈αthis␈αt␈α␈y␈α␈pe␈αwi␈α↓ll␈αma␈α␈k␈α␈e␈αth␈α␈e␈αerr␈α␈or␈αless␈αth␈α␈an␈ε)␈α∂␈ε#.)␈α≠S␈α␈i␈α↓m␈α␈ply␈αc␈α␈h␈α↓oose␈ε)␈αm␈ε#␈α
>␈ε)␈αn␈ε#␈αso␈αlarge␈αtha␈α␈t␈αthe
␈β⊂<␈↓ ¬ε␈ε,m␈↓ λ→␈ε:␈␈ε,␈α↓t
␈β⊂B␈↓ ↓H␈ε#d␈α␈ecima␈α␈l␈αrep␈α␈resen␈α␈ta␈α␈tion␈αof␈ε7␈α␈␈ε#␈α↓1␈↓ ∧u␈ε#0␈↓ ¬≡␈ε)␈ε#␈αha␈α␈s␈αa␈αon␈α␈e␈αin␈αp␈α␈osition␈α1␈↓ λ	␈ε#0␈↓ λJ␈ε#an␈α␈d␈αn␈α↓o␈αon␈α␈es␈αi␈α↓n␈αp␈α␈osition␈α␈s
␈β⊂d␈↓ ↓i␈ε:␈␈ε,t␈ε&+1␈↓ αk␈ε:␈␈ε,␈α↓t␈ε&␈α␈+␈α↓2␈↓ ∧.␈ε,n␈↓ ¬O␈ε,m␈↓ ∃␈ε,m
␈β⊂j␈↓ ↓H␈ε#1␈↓ ↓X␈ε#0␈↓ α6␈ε#,␈α1␈↓ α[␈ε#0␈↓ β9␈ε#,␈↓ βM␈ε#.␈α¬.␈αε.␈↓ βy␈ε#,␈α1␈↓ ∧≡␈ε#0␈↓ ∧?␈ε#.␈α∂Th␈α␈en␈α
1␈↓ ¬>␈ε#0␈↓ ¬f␈ε)␈ε#␈αε+␈απ(a␈α
suita␈α␈ble␈αs␈α␈um␈α
of␈αp␈α␈o␈α␈w␈α␈ers␈α
of␈α
10␈α
bet␈α␈w␈α␈ee␈α␈n␈α
1␈↓ ∧␈ε#0
␈β⊂u␈↓ αv␈ε↓P␈↓ ¬¬␈ε↓P
␈β⊃␈↓ α*␈ε,n␈↓ ∧C␈ε,k␈↓ εR␈ε,k␈↓ π2␈ε:␈␈ε,␈α↓t
␈β⊃⊃␈↓ ↓H␈ε#a␈α␈nd␈α
1␈↓ α→␈ε#0␈↓ α:␈ε#)␈αλ+␈↓ ∧β␈ε)b␈↓ ∧!␈ε#1␈↓ ∧2␈ε#0␈↓ ∧[␈ε7→␈↓ ε∪␈ε)b␈↓ ε1␈ε#1␈↓ εB␈ε#0␈↓ εh␈ε7␈␈ε#␈αλ1␈↓ π"␈ε#0␈↓ πX␈ε#.
␈β⊃≥␈↓ ∧∪␈ε,k␈↓ ε"␈ε,k
␈β⊃%␈↓ β≤␈ε&0␈ε:∀␈↓ βD␈ε,k␈↓ βS␈ε:∀␈ε,n␈↓ ¬+␈ε&0␈ε:∀␈↓ ¬S␈ε,k␈↓ ¬b␈ε:∀␈ε,␈α↓n
␈β∪(

␈β↓U␈↓ ↓H␈ε"604␈↓ 
}␈ε"4.1
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βαβ␈↓ βy␈ε↓P
␈βα→␈↓ ¬␈ε:␈␈↓ ¬&␈ε,k
␈βα∨␈↓ ↓V␈ε323.␈↓ α␈ε#The␈α∞set␈↓ β␈ε)S␈↓ β2␈ε#=␈↓ βc␈ε7f␈↓ ∧\␈ε)a␈↓ ∧⎇␈ε)b␈↓ ¬D␈ε7j␈↓ ¬]␈ε)a␈↓ ε
␈ε72␈↓ ε3␈ε)D␈↓ εU␈ε7g␈↓ εu␈ε#is␈α∂close␈α␈d␈α∂a␈α␈s␈α∂i␈α↓n␈α∞ex␈α␈ercise␈α∂1␈α␈8,␈α⊂h␈α␈ence␈α∞it␈α∂is
␈βα*␈↓ ∧n␈ε,k␈↓ ¬o␈ε,k
␈βα0␈↓ λZ␈ε↓S
␈βα3␈↓ ∧∨␈ε,k␈↓ ∧.␈ε:∃␈ε&␈α↓1
␈βαL␈↓ ↓H␈ε#m␈α␈easu␈α␈rab␈α␈l␈α↓e␈α␈,␈α∞an␈α␈d␈α
in␈αf␈α↓a␈α␈ct␈α
it␈α
ha␈α␈s␈α
po␈α␈siti␈α↓v␈α}e␈α
mea␈α␈sure␈α␈.␈α∃Sin␈α␈ce␈ε)␈α
b␈↓ λ	␈ε)S␈↓ λ-␈ε#=␈↓ 	0␈ε#(␈ε)a␈ε#␈αλ+␈↓ 	␈␈ε)S␈↓ 
⊗␈ε#),␈α∞w␈α␈e␈α
h␈α␈a␈α␈v␈α␈e
␈βα\␈↓ βQ␈ε↓P␈↓ ¬d␈ε↓P
␈βα`␈↓ λx␈ε,a␈ε:2␈↓ 	→␈ε,D
␈βαx␈↓ ↓H␈ε)b⊗␈ε#(␈↓ ↓v␈ε)S␈↓ α
␈ε#)␈α
=␈ε)␈α	⊗␈ε#(␈ε)b␈↓ α{␈ε)S␈↓ β∩␈ε#)␈ε7␈α	∀␈↓ ∧3␈ε)⊗␈ε#␈α↓(␈ε)a␈ε#␈α∧+␈↓ ¬∞␈ε)S␈↓ ¬&␈ε#)␈α	=␈↓ εG␈ε)⊗␈ε#(␈↓ εf␈ε)S␈↓ ε}␈ε#)␈α	=␈ε)␈α	b␈α↓⊗␈ε#(␈↓ πk␈ε)S␈↓ λα␈ε#),␈α
an␈α␈d␈α	we␈α	m␈α␈u␈α␈st␈α
th␈α␈erefo␈α␈re␈α
h␈α␈a␈α␈v␈α␈e
␈ββ␈↓ βw␈ε,a␈ε:␈α␈2␈↓ ∧↔␈ε,D␈↓ ε
␈ε,a␈ε:2␈↓ ε+␈ε,D
␈ββ∨␈↓ β ␈ε:0␈↓ ε⊗␈ε:0
␈ββ#␈↓ ↓\␈ε"(␈↓ β|␈ε")
␈ββ%␈↓ ↓H␈ε)⊗␈↓ ↓h␈ε#(␈ε)a␈ε#␈αλ+␈↓ α7␈ε)S␈↓ αN␈ε#)␈ε7␈α	\␈ε#␈α	(␈↓ β∞␈ε)a␈↓ β0␈ε#+␈↓ βZ␈ε)S␈↓ βq␈ε#)␈↓ ∧∀␈ε#=␈α
0␈αwhen␈ε)␈αa␈ε7␈α≤␈↓ ε∧␈ε)a␈↓ ε*␈ε72␈↓ εL␈ε)D␈↓ εi␈ε#.␈α∃No␈α}w␈↓ πU␈ε)T␈↓ πz␈ε#h␈α␈as␈α
me␈α␈asu␈α␈re␈α
zero␈αsince␈α
it␈α
is␈α
a
␈ββG␈↓ εS␈ε,k␈↓ λq␈ε:0␈↓ 
P␈ε:0
␈ββJ␈↓ εb␈ε"(␈↓ 	W␈ε")
␈ββL␈↓ ↓H␈ε#u␈α␈nion␈α
of␈αc␈α␈ou␈α␈n␈α␈tab␈α␈ly␈αman␈α}y␈αsets␈αof␈αthe␈αform␈α1␈↓ εB␈ε#0␈↓ εn␈ε)n␈ε#␈αλ+␈αλ((␈ε)a␈ε#␈απ+␈↓ λ␈ε)S␈↓ λ"␈ε#)␈ε7␈αλ\␈ε#␈απ(␈↓ λ`␈ε)a␈↓ 	␈ε#+␈↓ 	)␈ε)S␈↓ 	@␈ε#))␈↓ 	c␈ε#,␈ε)␈αa␈ε7␈α
≤␈↓ 
>␈ε)a␈↓ 
W␈ε#,␈αe␈α␈ach
␈ββt␈↓ ↓H␈ε#o␈α␈f␈αm␈α␈easu␈α␈re␈αzero␈α␈.
␈β∧≥␈↓ α␈ε#[The␈α
set␈↓ β␈ε)T␈↓ β.␈ε#c␈α␈annot␈α
b␈α␈e␈α
emp␈α␈t␈α␈y,␈αsin␈α␈ce␈α
the␈α
re␈α␈al␈α
n␈α␈um␈α}bers␈α
ca␈α␈nnot␈α
b␈α␈e␈αwritte␈α␈n␈α
as␈α
a␈α
co␈α␈un␈α}t-
␈β∧E␈↓ ↓H␈ε#a␈α␈ble␈α
un␈α␈ion␈α
o␈α␈f␈αd␈α␈i␈α↓sjo␈α␈i␈α↓n␈α}t,␈αclo␈α␈sed,␈α
bou␈α␈nd␈α␈ed␈α
se␈α␈ts;␈αcf.␈ε0␈αAM␈α␈M␈ε3␈α
84␈ε#␈α
(1␈α␈977␈α␈),␈α82␈α␈7↑8␈α␈28.␈α∞I␈α↓f␈↓ 
→␈ε)D␈↓ 
@␈ε#ha␈α␈s␈α
l␈α↓es␈α␈s
␈β∧l␈↓ ↓H␈ε#th␈α␈an␈ε)␈αb␈ε#␈αe␈α␈l␈α↓em␈α␈en␈α␈ts,␈αt␈α␈he␈αset␈αo␈α␈f␈αn␈α␈u␈α␈m␈α␈b␈α␈ers␈αre␈α␈prese␈α␈n␈α␈tab␈α␈le␈αwith␈αrad␈α␈ix␈ε)␈αb␈ε#␈αand␈αd␈α␈igits␈αfro␈α␈m␈↓ 
T␈ε)D␈↓ 
|␈ε#ha␈α␈s
␈β¬∀␈↓ ↓H␈ε#m␈α␈easu␈α␈re␈α
zero␈α␈.␈α∃If␈↓ βG␈ε)D␈↓ βq␈ε#ha␈α␈s␈α
m␈α↓ore␈α
th␈α␈an␈ε)␈αb␈ε#␈α∞e␈α␈l␈α↓e␈α␈men␈α}ts␈α
and␈αrep␈α␈resen␈α}ts␈α
all␈α∞re␈α␈als,␈↓ 	e␈ε)T␈↓ 

␈ε#h␈α␈as␈α
in␈α␈|n␈α␈i␈α↓te
␈β¬;␈↓ ↓H␈ε#m␈α␈easu␈α␈re.]
␈β¬m␈↓ αt␈ε,k␈↓ β;␈ε:0␈↓ ¬↑␈ε:0␈↓ π(␈ε:0␈↓ π←␈ε,k␈↓ 
A␈ε:0
␈β¬s␈↓ ↓V␈ε324.␈↓ α␈ε7f␈↓ α"␈ε#2␈ε)a␈ε7␈αα↓␈ε#␈αβ1␈↓ αd␈ε#0␈↓ β¬␈ε#+␈↓ β)␈ε)a␈↓ βL␈ε7j␈ε#␈α	0␈ε7␈α	∀␈ε)␈α
a␈ε#␈α	<␈α	5,␈αε0␈ε7␈α	∀␈↓ ¬L␈ε)a␈↓ ¬o␈ε#<␈α	2␈↓ ε0␈ε7g␈↓ εI␈ε#o␈α␈r␈↓ εo␈ε7f␈↓ π¬␈ε#5␈↓ π⊗␈ε)a␈↓ π2␈ε7↓␈ε#␈αα1␈↓ πN␈ε#0␈↓ πp␈ε#+␈ε)␈αβa␈ε7␈α	j␈ε#␈α	0␈ε7␈α	∀␈ε)␈α
a␈ε#␈α	<␈α	5,␈αε0␈ε7␈α	∀␈↓ 
/␈ε)a␈↓ 
R␈ε#<␈α	2␈↓ ∪␈ε7g␈↓ #␈ε#,
␈βε≠␈↓ ↓H␈ε#fo␈α␈r␈↓ ↓z␈ε)k␈↓ α⊗␈ε7∃␈ε#␈α
0␈α␈.␈α∃[R.␈α
L␈α↓.␈↓ βO␈ε#Gra␈α␈ham␈α	ha␈α␈s␈α
sh␈α↓o␈α}wn␈α
th␈α␈at␈α
th␈α␈ere␈α
a␈α␈re␈α
no␈α
m␈α↓o␈α␈re␈α
sets␈α
o␈α␈f␈α
i␈α↓n␈α}tege␈α␈r␈α
digits␈α
with
␈βεB␈↓ ↓H␈ε#th␈α␈ese␈α
pro␈α␈perties.␈α⊗A␈α↓n␈α␈d␈α
And␈α␈rew␈↓ ¬→␈ε#Od␈α␈lyzk␈α}o␈α∞h␈α␈as␈α∞sho␈α␈wn␈α
th␈α␈at␈α∞th␈α␈e␈α∞re␈α␈striction␈α
to␈α∞in␈α}tegers␈α
is
␈βεj␈↓ ↓H␈ε#su␈α␈pe␈α␈r⎇o␈α␈us,␈α
in␈α	the␈α	sen␈α␈se␈α
th␈α␈at␈α	if␈α
the␈α	sma␈α␈ll␈α↓es␈α␈t␈α
t␈α␈w␈α␈o␈α	elemen␈α}ts␈α
o␈α␈f␈↓ λ∨␈ε)D␈↓ λE␈ε#are␈α	0␈α
a␈α␈nd␈α	1␈α␈,␈α
all␈α
the␈α	d␈α␈i␈α↓g␈α␈i␈α↓t␈α␈s
␈βεu␈↓ ¬l␈ε↓P
␈βπ␈↓ ε␈␈ε,k
␈βπ⊃␈↓ ↓H␈ε#m␈α}ust␈α
b␈α␈e␈α
in␈α}tegers.␈ε0␈α≤Pro␈α↓of:␈ε#␈α∞Let␈↓ ¬ε␈ε)S␈↓ ¬)␈ε#=␈↓ ¬V␈ε7f␈↓ εO␈ε)a␈↓ εp␈ε)b␈↓ π→␈ε7j␈↓ π/␈ε)a␈↓ π[␈ε72␈↓ π⎇␈ε)D␈↓ λ ␈ε7g␈↓ λ=␈ε#be␈αthe␈αset␈α
o␈α␈f␈α
\fra␈α␈ctions,"
␈βπ≥␈↓ εa␈ε,k␈↓ π@␈ε,k
␈βπ%␈↓ ε∩␈ε,k␈↓ ε!␈ε&<␈α↓0
␈βπ9␈↓ ↓H␈ε#a␈α␈nd␈α
let␈↓ α=␈ε)X␈↓ αj␈ε#=␈↓ β_␈ε7f␈↓ β.␈ε#(␈↓ β:␈ε)a␈↓ βb␈ε#.␈α¬.␈αε.␈↓ ∧∞␈ε)a␈↓ ∧.␈ε#)␈↓ ∧S␈ε7j␈↓ ∧i␈ε)a␈↓ ¬↔␈ε72␈↓ ¬:␈ε)D␈↓ ¬]␈ε7g␈↓ ¬{␈ε#be␈α
th␈α␈e␈α∞se␈α␈t␈α∞of␈α
\whole␈α
n␈α␈um␈α}bers"␈α␈;␈α∂the␈α␈n␈↓ 
(␈ε#[␈↓ 
2␈ε#0,␈ε7␈α¬1␈ε#␈α↓)␈α
=
␈βπE␈↓ ↓H␈ε↓S␈↓ βK␈ε,n␈↓ ∧ ␈ε&0␈↓ ∧9␈ε,b␈↓ ∧{␈ε,k
␈βπ[␈↓ ¬(␈ε:0␈↓ 	5␈ε:0
␈βπa␈↓ α≡␈ε#(␈ε)x␈ε#␈α	+␈↓ αo␈ε)S␈↓ βπ␈ε#),␈α∞an␈α␈d␈α∞(␈ε)x␈ε#␈αλ+␈↓ ∧>␈ε)S␈↓ ∧U␈ε#)␈ε7␈α	\␈ε#␈α	(␈↓ ¬∃␈ε)x␈↓ ¬8␈ε#+␈↓ ¬c␈ε)S␈↓ ¬z␈ε#)␈α∞h␈α␈as␈α∞m␈α␈easu␈α␈re␈α∞z␈α␈ero␈α∞fo␈α␈r␈ε)␈α∞x␈ε7␈α
≤␈↓ 	#␈ε)x␈↓ 	J␈ε72␈↓ 	n␈ε)X␈↓ 

␈ε#.␈α↔We␈α∞h␈α␈a␈α␈v␈α␈e
␈βπt␈↓ ↓f␈ε,x␈ε:2␈↓ απ␈ε,X
␈βλλ␈↓ ↓H␈ε#(0␈α␈,␈αε1)␈ε7␈α
∩␈↓ αC␈ε)S␈↓ αZ␈ε#,␈αan␈α␈d␈αby␈αin␈α␈du␈α␈ction␈αon␈ε)␈α
m␈ε#␈αwe␈αwill␈αp␈α␈ro␈α␈v␈α␈e␈αth␈α␈at␈α(␈ε)m␈ε#,␈ε)␈αεm␈ε#␈απ+␈αλ1␈α␈)␈ε7␈α
∩␈↓ 	3␈ε)x␈↓ 	e␈ε#+␈↓ 
∞␈ε)S␈↓ 
0␈ε#for␈αsome
␈βλ∀␈↓ 	F␈ε,m
␈βλ0␈↓ ↓H␈ε)x␈↓ ↓{␈ε72␈↓ α≠␈ε)X␈↓ α:␈ε#.␈α∂Let␈↓ β∞␈ε)x␈↓ βB␈ε72␈↓ βa␈ε)X␈↓ ∧␈ε#be␈αsu␈α␈ch␈α
tha␈α␈t␈α(␈ε)m␈ε#,␈ε)␈αεm␈ε#␈αε+␈ε)␈απ∂␈ε#)␈ε7␈απ\␈ε#␈απ(␈↓ π→␈ε)x␈↓ πJ␈ε#+␈↓ πs␈ε)S␈↓ λ
␈ε#)␈αh␈α␈as␈αp␈α␈ositiv␈α␈e␈α
measu␈α␈re␈αfo␈α␈r␈αall
␈βλ;␈↓ ↓Z␈ε,m␈↓ β!␈ε,m␈↓ π,␈ε,m
␈βλW␈↓ ↓H␈ε)∂␈ε#␈α	>␈α
0.␈α∂T␈α↓h␈α␈en␈↓ β␈ε)x␈↓ β?␈ε7∀␈ε)␈α
m␈ε#␈α␈,␈αa␈α␈nd␈↓ ∧]␈ε)x␈↓ ¬∩␈ε#m␈α␈ust␈αb␈α␈e␈αa␈α␈n␈αin␈α␈teg␈α␈er␈αl␈α↓e␈α␈st␈↓ πl␈ε)x␈↓ λA␈ε#+␈↓ λj␈ε)S␈↓ 	␈ε#o␈α␈v␈α␈e␈α␈rl␈α↓a␈α␈p␈↓ 
␈ε)x␈↓ 
2␈ε#+␈↓ 
[␈ε)S␈↓ 
⎇␈ε#to␈α↓o
␈βλc␈↓ β≥␈ε,m␈↓ ∧o␈ε,m␈↓ 
∪␈ε,m
␈βλd␈↓ π}␈ε:b␈↓ λ	␈ε,x␈↓ λ.␈ε:c
␈βλj␈↓ λ_␈ε-m
␈βλ␈␈↓ ↓H␈ε#m␈α}uch␈α␈.␈α∂If␈↓ αN␈ε)x␈↓ β↓␈ε#>␈α
0␈α␈,␈αt␈α␈he␈α	fact␈α	that␈α	(␈ε)m␈ε7␈α∧␈␈↓ ¬b␈ε)x␈↓ ε␈ε#,␈ε)␈αεm␈ε7␈α∧␈␈↓ εc␈ε)x␈↓ π⊃␈ε#+␈α¬1)␈ε7␈α∧\␈↓ πt␈ε)S␈↓ λ∀␈ε#has␈α	po␈α␈siti␈α↓v␈α}e␈α
m␈α␈easu␈α␈re␈α
imp␈α␈li␈α↓e␈α␈s
␈β	␈↓ α`␈ε,m␈↓ ¬t␈ε,m␈↓ εu␈ε,m
␈β	'␈↓ ↓H␈ε#b␈α␈y␈α
in␈α␈du␈α␈ction␈αtha␈α␈t␈α
this␈α
m␈α␈easu␈α␈re␈α
is␈α
1,␈α
an␈α␈d␈α
(␈ε)m␈ε#␈α␈,␈ε)␈αεm␈ε#␈αλ+␈α	1)␈ε7␈α∩␈↓ λπ␈ε)x␈↓ λ:␈ε#+␈↓ λd␈ε)S␈↓ 	λ␈ε#sinc␈α␈e␈↓ 	[␈ε)S␈↓ 	␈␈ε#is␈α
closed␈α␈.␈α∀If
␈β	2␈↓ λ~␈ε,m
␈β	I␈↓ π]␈ε:0␈↓ 
<␈ε:0
␈β	N␈↓ ↓H␈ε)x␈↓ ↓␈␈ε#=␈α
0␈α
an␈α␈d␈α
(␈ε)m␈ε#,␈ε)␈α¬m␈ε#␈α	+␈α	1)␈ε7␈α
@∩␈↓ ∧m␈ε)S␈↓ ¬∧␈ε#,␈α∞w␈α␈e␈α
m␈α␈ust␈α
h␈α␈a␈α␈v␈α␈e␈ε)␈α
m␈ε#␈α<␈↓ πJ␈ε)x␈↓ λα␈ε#<␈ε)␈α
m␈ε#␈αλ+␈α	1␈α
for␈α
some␈↓ 
*␈ε)x␈↓ 
a␈ε72␈↓ ∧␈ε)X␈↓ #␈ε#,
␈β	Z␈↓ ↓Z␈ε,m
␈β	]␈↓ π]␈ε,m␈↓ 
<␈ε,m
␈β	p␈↓ αs␈ε:0␈↓ π↓␈ε:0
␈β	v␈↓ ↓H␈ε#wh␈α␈ere␈α(␈ε)m␈ε#,␈↓ αa␈ε)x␈↓ β␈ε#)␈ε7␈α∩␈↓ βN␈ε)S␈↓ βe␈ε#;␈α
bu␈α␈t␈α
th␈α␈en␈α1␈αλ+␈↓ ¬I␈ε)S␈↓ ¬m␈ε#o␈α␈v␈α}erlap␈α␈s␈↓ εo␈ε)x␈↓ π!␈ε#+␈↓ πK␈ε)S␈↓ πb␈ε#.␈α∪S␈α␈ee␈ε0␈αP␈α↓r␈α␈oc.␈α
Lo␈α␈nd␈α␈on␈αMa␈α␈th.␈αSo␈α␈c.
␈β
∧␈↓ αs␈ε,m␈↓ π↓␈ε,m
␈β
≥␈↓ ↓H␈ε#(3␈α␈)␈ε3␈α1␈α␈8␈ε#␈α(19␈α␈78),␈α58␈α␈1↑5␈α␈95.]
␈β
F␈↓ α␈ε0Note␈α␈:␈ε#␈αI␈α↓f␈α
w␈α␈e␈αd␈α␈rop␈α
th␈α␈e␈αre␈α␈striction␈α
0␈ε7␈α	2␈↓ ε∃␈ε)D␈↓ ε2␈ε#,␈αther␈α␈e␈ε0␈αa␈α␈re␈ε#␈αma␈α␈n␈α␈y␈α
ot␈α␈her␈α
case␈α␈s,␈αsome␈α
of␈α
which
␈β
n␈↓ ↓H␈ε#a␈α␈re␈α
quite␈α
in␈α␈ter␈α␈esting,␈α
espe␈α␈ciall␈α↓y␈ε7␈α
f␈ε#␈α␈1,␈αε2␈α␈,␈αε3,␈αε4␈α␈,␈αε5,␈α¬6,␈αε7,␈α¬8,␈αε9␈α␈,␈αε10␈ε7g␈ε#␈α␈,␈ε7␈αf␈ε#1␈α␈,␈αε2,␈α¬3,␈αε4,␈α¬5,␈αε5␈α␈1,␈αε52␈α␈,␈αε53␈α␈,␈αε54␈α␈,␈αε55␈ε7g␈ε#␈α␈,
␈β⊗␈↓ ↓H␈ε#a␈α␈nd␈ε7␈αf␈ε#2␈α␈,␈αε3,␈α¬4,␈αε5,␈α¬6,␈αε5␈α␈2,␈αε53␈α␈,␈αε54␈α␈,␈αε55␈α␈,␈αε56␈ε7g␈ε#␈α␈.␈α∀Altern␈α␈ativ␈α␈ely␈αif␈α
w␈α␈e␈α
a␈α␈l␈α↓lo␈α␈w␈αneg␈α␈ativ␈α␈e␈αdigits␈αw␈α␈e␈α
ob␈α␈tain
␈β=␈↓ ↓H␈ε#m␈α␈an␈α␈y␈αo␈α␈ther␈αsolu␈α␈tions␈αby␈αth␈α␈e␈αmethod␈αo␈α␈f␈αex␈α␈ercise␈α19,␈αplus␈αfurth␈α␈er␈αsets␈αof␈αu␈α␈n␈α␈u␈α␈sua␈α␈l␈αd␈α␈i␈α↓g␈α␈i␈α↓t␈α␈s
␈βe␈↓ ↓H␈ε#lik␈α␈e␈ε7␈α
f␈␈ε#1,␈αε0␈α␈,␈αε1,␈α¬2,␈αε3,␈α¬4,␈αε5␈α␈,␈αε6,␈αε7␈α␈,␈αε18␈ε7␈α␈g␈ε#␈αth␈α␈at␈α
don␈α␈'t␈αme␈α␈et␈αth␈α␈e␈αco␈α␈nd␈α␈iti␈α↓o␈α␈ns␈α
stated␈α
th␈α␈ere.␈α∂It␈α
app␈α␈ear␈α␈s
␈β␈↓ ↓H␈ε#hop␈α␈eless␈αto␈α|␈α␈nd␈α
a␈αnice␈αc␈α␈har␈α␈acteriza␈α␈ti␈α↓o␈α␈n␈αo␈α␈f␈αa␈α␈l␈α↓l␈αso␈α␈l␈α↓u␈α␈tions␈αwith␈α
neg␈α␈ativ␈α␈e␈αd␈α␈i␈α↓g␈α␈its.␈α↓]
␈βD␈↓ ↓V␈ε325.␈↓ α␈ε#A␈αp␈α␈ositiv␈α␈e␈α
n␈α␈u␈α␈m␈α␈ber␈α
wh␈α↓o␈α␈se␈αb␈α␈ase␈ε)␈α
b␈ε#␈αrep␈α␈resen␈α}tation␈α
h␈α␈as␈ε)␈α
m␈ε#␈αc␈α␈onse␈α␈cutiv␈α␈e␈α
(␈ε)b␈ε7␈απ␈␈ε#␈αε1)'s␈αto␈α
the
␈βf␈↓ π8␈ε,n␈↓ λ↔␈ε,m␈↓ 	≥␈ε,n␈ε&+␈ε,m
␈βl␈↓ ↓H␈ε#rig␈α␈h␈α␈t␈α∞of␈α
the␈α∞d␈α␈ecima␈α␈l␈α∞poin␈α}t␈α∞m␈α␈ust␈α
ha␈α␈v␈α}e␈α∞th␈α␈e␈α∞form␈ε)␈α
c␈ε#␈α↓/␈↓ π(␈ε)b␈↓ πR␈ε#+␈α	(␈↓ λπ␈ε)b␈↓ λ8␈ε7␈␈↓ λb␈ε)∩␈↓ λr␈ε#)/␈↓ 	∞␈ε)b␈↓ 	`␈ε#,␈α∂wh␈α␈ere␈ε)␈α∞c␈ε#␈α∞a␈α␈nd
␈β
∪␈↓ ↓H␈ε)n␈ε#␈α∂a␈α␈re␈α∂non␈α␈neg␈α␈ativ␈α␈e␈α∞i␈α↓n␈α}tege␈α␈rs␈α∂an␈α␈d␈α∂0␈α∞<␈↓ ¬w␈ε)∩␈↓ ε⊗␈ε7∀␈ε#␈α⊂1␈α␈.␈α~So␈α∞i␈α↓f␈ε)␈α∞u␈ε#␈α↓/␈↓ πs␈ε)v␈↓ λ∀␈ε#h␈α␈as␈α∂th␈α␈is␈α∂form,␈α∂we␈α∞|n␈α␈d␈α∞tha␈α␈t
␈β
5␈↓ ↓W␈ε,m␈ε&+␈ε,n␈↓ αr␈ε,m␈↓ βj␈ε,m␈↓ 
E␈ε,m
␈β
;␈↓ ↓H␈ε)b␈↓ α~␈ε)u␈ε#␈α=␈↓ αc␈ε)b␈↓ β
␈ε)c␈↓ β_␈ε)v␈↓ β2␈ε#+␈↓ β[␈ε)b␈↓ ∧α␈ε)v␈↓ ∧≤␈ε7␈␈↓ ∧E␈ε)∩␈↓ ∧T␈ε)v␈↓ ∧f␈ε#.␈α⊃Th␈α␈erefore␈↓ ε_␈ε)∩␈↓ ε(␈ε)v␈↓ εE␈ε#is␈αan␈αin␈α␈te␈α␈ger␈αt␈α␈hat␈αi␈α↓s␈αa␈αm␈α␈ultiple␈αof␈↓ 
6␈ε)b␈↓ 
]␈ε#.␈α⊃Bu␈α␈t
␈β
]␈↓ β←␈ε,m
␈β
a␈↓ ∧!␈ε"(
␈β
c␈↓ ↓H␈ε#0␈α∂<␈↓ α~␈ε)∩␈↓ α)␈ε)v␈↓ αK␈ε7∀␈↓ α|␈ε)v␈↓ β≡␈ε#<␈↓ βO␈ε)b␈↓ βv␈ε#.␈↓ ∧-␈ε#Th␈α␈ere␈α∂ca␈α␈n␈α∂be␈α∂a␈α␈rbitrar␈α␈i␈α↓ly␈α∂lon␈α␈g␈α∂ru␈α␈ns␈α∂of␈α∂oth␈α␈er␈α∂d␈α␈i␈α↓g␈α␈i␈α↓ts␈ε)␈α∂a␈α␈aaaa␈ε#,␈α⊂if
␈β∞λ␈↓ λ`␈ε")
␈β∞
␈↓ ↓H␈ε#0␈ε7␈α	∀␈ε)␈α	a␈ε#␈α	<␈ε)␈α
b␈ε7␈απ␈␈ε#␈αλ1,␈αfor␈αex␈α␈amp␈α␈le␈αi␈α↓n␈α
the␈α
repre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈n␈αof␈ε)␈αa␈ε#/␈α␈(␈ε)b␈ε7␈αλ␈␈ε#␈αλ1␈α␈).
␈β∞B␈↓ ↓V␈ε326.␈↓ α␈ε#The␈αλproof␈α	of␈α	\su␈α␈}cien␈α␈cy"␈αλi␈α↓s␈α	a␈αλstraigh␈α}tforw␈α␈ard␈αλgen␈α␈eralizat␈α␈i␈α↓o␈α␈n␈α	of␈α	th␈α␈e␈α	us␈α␈ual␈α	p␈α␈ro␈α↓of␈α	fo␈α␈r
␈β∞j␈↓ ↓H␈ε#b␈α␈ase␈ε)␈αλb␈ε#,␈α	b␈α␈y␈αλsu␈α␈ccess␈α␈i␈α↓v␈α}ely␈αλco␈α␈nstru␈α␈cting␈απthe␈αλd␈α␈esired␈απrepre␈α␈sen␈α␈ta␈α␈tion.␈α∞Th␈α␈e␈αλp␈α␈ro␈α↓of␈αλo␈α␈f␈αλ\ne␈α␈cessit␈α␈y"
␈β∞u␈↓ εr␈ε↓P
␈β∂⊃␈↓ ↓H␈ε#b␈α␈reak␈α␈s␈αin␈α␈to␈αt␈α␈w␈α␈o␈αp␈α␈arts:␈α
If␈↓ ∧8␈ε)␈␈↓ ¬⊂␈ε#is␈αgre␈α␈ater␈αth␈α␈an␈↓ πX␈ε)c␈↓ πu␈ε)␈␈↓ λ"␈ε#for␈αsom␈α␈e␈ε)␈αn␈ε#,␈α
th␈α␈en␈↓ 
!␈ε)␈␈↓ 
u␈ε7␈␈ε)␈α	∂
␈β∂≥␈↓ ∧K␈ε,n␈ε&+1␈↓ πf␈ε,k␈↓ λλ␈ε,k␈↓ 
4␈ε,n␈ε&+␈α↓1
␈β∂#␈↓ εo␈ε↓P
␈β∂%␈↓ π_␈ε,k␈↓ π'␈ε:∀␈ε,n
␈β∂?␈↓ ↓H␈ε#h␈α␈as␈αn␈α↓o␈αrep␈α␈resen␈α}tation␈αfor␈αsma␈α␈l␈α↓l␈ε)␈α
∂␈ε#␈α␈.␈α∀If␈↓ ¬k␈ε)␈␈↓ εB␈ε7∀␈↓ πU␈ε)c␈↓ πr␈ε)␈␈↓ λ ␈ε#for␈αall␈ε)␈α
n␈ε#␈α↓,␈α
b␈α␈ut␈αequ␈α␈alit␈α␈y␈α
d␈α␈oe␈α␈s
␈β∂J␈↓ ¬}␈ε,n␈ε&␈α␈+␈α↓1␈↓ πc␈ε,k␈↓ λ¬␈ε,k
␈β∂R␈↓ π∃␈ε,k␈↓ π$␈ε:∀␈ε,n
␈β∂k␈↓ ↓H␈ε#not␈α
a␈α␈l␈α↓w␈α␈a␈α}ys␈α
hold,␈α∞w␈α␈e␈α
c␈α␈an␈α
sho␈α␈w␈α
th␈α␈at␈α
th␈α␈ere␈α
are␈αtw␈α␈o␈αrepre␈α␈sen␈α␈ta␈α␈tions␈α
fo␈α␈r␈α
certain␈ε)␈αx␈ε#.␈α≥[See
␈β⊂∩␈↓ ↓H␈ε0T␈α⎇ran␈α␈sac␈α␈ti␈α↓o␈α␈ns␈αo␈α␈f␈αth␈α␈e␈αRo␈α␈y␈α}al␈αSo␈α␈ci␈α↓e␈α␈t␈α␈y␈αof␈αCan␈α␈ad␈α␈a␈ε#,␈αseries␈αIII,␈ε3␈α4␈α␈6␈ε#␈α(19␈α␈52),␈α45↑␈α␈55␈α␈.␈α↓]
␈β⊂J␈↓ ↓V␈ε327.␈↓ α␈ε#Pro␈α↓o␈α␈f␈αb␈α␈y␈α
in␈α␈du␈α␈ction␈α
o␈α␈n␈ε7␈α
j␈ε)n␈ε7j␈ε#␈α↓:␈α
If␈ε)␈αn␈ε#␈α
is␈α
ev␈α␈e␈α␈n␈α
w␈α␈e␈α
m␈α␈u␈α␈st␈α
tak␈α}e␈↓ λα␈ε)e␈↓ λ'␈ε#>␈α
0,␈α
an␈α␈d␈α
th␈α␈e␈α
resu␈α␈l␈α↓t␈α	f␈α↓o␈α␈ll␈α↓o␈α}ws
␈β⊂V␈↓ λ⊂␈ε&0
␈β⊂r␈↓ ↓H␈ε#b␈α␈y␈α
ind␈α␈uc␈α␈ti␈α↓o␈α␈n,␈α∞sin␈α␈ce␈ε)␈α
n␈ε#␈α↓/␈α␈2␈α
ha␈α␈s␈α
a␈α
un␈α␈ique␈α
su␈α␈ch␈αrepre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈n.␈α∃If␈ε)␈α
n␈ε#␈α∞is␈α
odd␈α␈,␈α∞w␈α␈e␈α
m␈α␈u␈α␈st␈α
tak␈α␈e
␈β⊃→␈↓ ↓H␈ε)e␈↓ ↓n␈ε#=␈α
0,␈αan␈α␈d␈αthe␈αpro␈α␈blem␈αred␈α␈uces␈αto␈αrepre␈α␈sen␈α␈tin␈α␈g␈ε7␈α␈␈ε#(␈ε)n␈ε7␈αλ␈␈ε#␈αλ1)/2␈α␈;␈αi␈α↓f␈αthe␈αl␈α↓a␈α␈tter␈αqua␈α␈n␈α␈tit␈α␈y␈αis
␈β⊃%␈↓ ↓V␈ε&0
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.1␈↓ 
v␈ε"605
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα&␈↓ ↓H␈ε#e␈α␈i␈α↓th␈α␈er␈α	zero␈α	o␈α␈r␈α
o␈α␈ne,␈α
th␈α␈ere␈α	is␈α
o␈α␈bv␈α␈iously␈α	o␈α␈nly␈α	on␈α␈e␈α	w␈α␈a␈α␈y␈α	to␈α	pro␈α␈ceed␈α␈,␈α
oth␈α␈erwise␈α	i␈α↓t␈α	h␈α␈as␈α	a␈α	un␈α␈ique
␈βαN␈↓ ↓H␈ε#re␈α␈v␈α␈ersin␈α␈g␈αrepr␈α␈esen␈α␈ta␈α␈tion␈αb␈α␈y␈αind␈α␈uc␈α␈ti␈α↓o␈α␈n.
␈βαv␈↓ α␈ε#[It␈α∞follo␈α␈ws␈α∞th␈α␈at␈α∞e␈α␈v␈α␈ery␈α
po␈α␈siti␈α↓v␈α}e␈α∞in␈α␈te␈α␈ger␈α∞h␈α␈as␈α
exa␈α␈ctly␈ε0␈α∞t␈α␈w␈α␈o␈ε#␈α
suc␈α␈h␈α∞re␈α␈prese␈α␈n␈α␈tatio␈α␈ns␈α∞with
␈ββ≡␈↓ ↓H␈ε0d␈α␈ecre␈α␈asing␈ε#␈αe␈α␈xp␈α␈one␈α␈n␈α␈ts␈↓ ∧¬␈ε)e␈↓ ∧*␈ε#>␈↓ ∧U␈ε)e␈↓ ∧z␈ε#>␈↓ ¬%␈ε7↓␈αε↓␈α¬↓␈↓ ¬U␈ε#>␈↓ ¬␈␈ε)e␈↓ ε_␈ε#:␈αo␈α␈ne␈αwith␈ε)␈αt␈ε#␈αev␈α␈en␈α
an␈α␈d␈αth␈α␈e␈αoth␈α␈er␈αwith␈ε)␈αt␈ε#␈αo␈α␈dd␈α␈.␈α↓]
␈ββ)␈↓ ∧∪␈ε&0␈↓ ∧c␈ε&1␈↓ ε∞␈ε,t
␈ββT␈↓ ↓V␈ε328.␈↓ α␈ε#A␈α
p␈α␈ro␈α↓o␈α␈f␈α
lik␈α␈e␈αtha␈α␈t␈α
o␈α␈f␈α
ex␈α␈ercise␈α27␈αma␈α␈y␈αb␈α␈e␈αgiv␈α␈en␈α␈.␈α∪Note␈αtha␈α␈t␈ε)␈α
a␈ε#␈αλ+␈ε)␈α	bi␈ε#␈αis␈α
a␈αm␈α␈u␈α␈lti␈α↓p␈α␈le␈α
o␈α␈f
␈ββ|␈↓ ↓H␈ε#1␈αβ+␈ε)␈α∧i␈ε#␈α	by␈αλa␈α	comp␈α␈lex␈α	in␈α␈teg␈α␈er␈α	if␈α
a␈α␈nd␈α	o␈α␈nly␈α	if␈ε)␈α
a␈ε#␈αβ+␈ε)␈α∧b␈ε#␈α
is␈α	ev␈α␈e␈α␈n.␈α∞This␈α	repre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈n␈α	is␈α	i␈α↓n␈α}timately
␈β∧$␈↓ ↓H␈ε#re␈α␈l␈α↓a␈α␈ted␈αto␈α
the␈↓ β→␈ε#d␈α␈rag␈α␈on␈αcu␈α␈rv␈α␈e␈αd␈α␈iscus␈α␈sed␈αin␈αth␈α␈e␈αan␈α␈sw␈α␈er␈αto␈αex␈α␈ercise␈α1␈α␈8.
␈β∧Z␈↓ ↓V␈ε329.␈↓ α␈ε#It␈αsu␈α␈}ces␈αto␈αpro␈α}v␈α␈e␈αth␈α␈at␈αan␈α}y␈αc␈α␈oll␈α↓e␈α␈ction␈ε7␈αf␈↓ εT␈ε)T␈↓ εu␈ε#,␈↓ π∧␈ε)T␈↓ π$␈ε#,␈↓ π3␈ε)T␈↓ πT␈ε#,␈↓ πc␈ε#.␈αε.␈α¬.␈↓ λ∂␈ε7g␈ε#␈αsa␈α␈ti␈α↓sfy␈α␈i␈α↓n␈α␈g␈αPro␈α␈pert␈α␈y␈αB␈αma␈α␈y
␈β∧f␈↓ εg␈ε&0␈↓ π↔␈ε&1␈↓ πF␈ε&2
␈β¬α␈↓ ↓H␈ε#b␈α␈e␈α	ob␈α␈tained␈αλby␈α	co␈α␈ll␈α↓a␈α␈psing␈α	s␈α␈ome␈α	co␈α␈l␈α↓lect␈α␈i␈α↓o␈α␈n␈ε7␈α	f␈↓ ε3␈ε)S␈↓ εU␈ε#,␈↓ εc␈ε)S␈↓ π¬␈ε#,␈↓ π∀␈ε)S␈↓ π6␈ε#,␈↓ πD␈ε#.␈αε.␈αε.␈↓ πq␈ε7g␈ε#␈α␈,␈α
where␈↓ λs␈ε)S␈↓ 	≡␈ε#=␈ε7␈α	f␈ε#0␈α␈,␈αε1,␈↓ 
_␈ε#.␈αε.␈α¬.␈↓ 
D␈ε#,␈ε)␈αεb␈ε7␈α∧␈␈ε#␈α∧1␈ε7g
␈β¬
␈↓ εG␈ε&0␈↓ εw␈ε&1␈↓ π(␈ε&2␈↓ 	π␈ε&0
␈β¬)␈↓ ↓H␈ε#a␈α␈nd␈α
all␈αe␈α␈l␈α↓em␈α␈en␈α␈ts␈αo␈α␈f␈↓ βf␈ε)S␈↓ ∧π␈ε#,␈↓ ∧≤␈ε)S␈↓ ∧=␈ε#,␈↓ ∧R␈ε#.␈α¬.␈αε.␈↓ ¬∧␈ε#a␈α␈re␈αm␈α␈u␈α␈l␈α↓tip␈α␈l␈α↓e␈α␈s␈αof␈ε)␈αb␈ε#␈α↓.
␈β¬5␈↓ βy␈ε&1␈↓ ∧/␈ε&2
␈β¬R␈↓ α␈ε#T␈α⎇o␈α	pro␈α␈v␈α}e␈α	the␈α	latter␈α	state␈α␈men␈α}t,␈α
we␈α	ma␈α}y␈α	assu␈α␈me␈α	tha␈α␈t␈α
1␈ε7␈α	2␈↓ λ-␈ε)T␈↓ λW␈ε#an␈α␈d␈α	tha␈α␈t␈α
th␈α␈ere␈α	is␈α
a␈α	leas␈α␈t
␈β¬]␈↓ λ@␈ε&0
␈β¬y␈↓ ↓H␈ε#e␈α␈l␈α↓e␈α␈men␈α␈t␈ε)␈α
b␈ε#␈α>␈α
1␈αsuch␈αtha␈α␈t␈ε)␈α
b␈ε7␈α
3␈↓ ¬↓␈ε)T␈↓ ¬"␈ε#.␈α∃We␈α
will␈α
pro␈α␈v␈α}e,␈α∞b␈α␈y␈α
in␈α␈du␈α␈ction␈α
o␈α␈n␈ε)␈α
n␈ε#,␈α∞th␈α␈at␈α
if␈ε)␈α
nb␈ε7␈α
@2␈↓ α␈ε)T␈↓ #␈ε#,
␈βε¬␈↓ ¬∀␈ε&0␈↓ ∃␈ε&0
␈βε!␈↓ ↓H␈ε#th␈α␈en␈ε)␈αn␈α↓b␈ε#␈αλ+␈αλ1,␈ε)␈αnb␈ε#␈α	+␈αλ2,␈↓ ∧
␈ε#.␈αε.␈αε.␈↓ ∧6␈ε#,␈ε)␈α
nb␈ε#␈αλ+␈ε)␈αλb␈ε7␈α	␈␈ε#␈αλ1␈αare␈αnot␈αin␈αan␈α␈y␈αof␈αth␈α␈e␈↓ λ<␈ε)T␈↓ λ]␈ε#'s;␈αbu␈α␈t␈αi␈α↓f␈ε)␈αnb␈ε7␈α2␈↓ 
6␈ε)T␈↓ 
V␈ε#,␈α
th␈α␈en
␈βε-␈↓ λO␈ε,j␈↓ 
I␈ε&0
␈βεI␈↓ ↓H␈ε#so␈αare␈ε)␈α
nb␈ε#␈α	+␈α	1␈α␈,␈↓ β)␈ε#.␈αε.␈αε.␈↓ βU␈ε#,␈ε)␈α∞nb␈ε#␈α	+␈ε)␈α	b␈ε7␈α	␈␈ε#␈α	1.␈α∀The␈α
re␈α␈sult␈α
th␈α␈en␈α
fo␈α␈l␈α↓lo␈α␈ws␈α
with␈↓ λb␈ε)S␈↓ 	⊂␈ε#=␈↓ 	>␈ε7f␈↓ 	T␈ε)n␈α↓b␈ε7␈αj␈ε)␈α
nb␈ε7␈α
2␈↓ 
l␈ε)T␈↓ ∪␈ε7g␈↓ #␈ε#,
␈βεT␈↓ λv␈ε&1␈↓ 
␈␈ε&0
␈βεp␈↓ ↓H␈ε)S␈↓ ↓s␈ε#=␈↓ α≥␈ε)T␈↓ α>␈ε#,␈↓ αR␈ε)S␈↓ α⎇␈ε#=␈↓ β(␈ε)T␈↓ βI␈ε#,␈αetc.
␈βε|␈↓ ↓\␈ε&2␈↓ α0␈ε&1␈↓ αf␈ε&3␈↓ β;␈ε&2
␈βπ→␈↓ α␈ε#If␈ε)␈α∞nb␈ε7␈α
3␈↓ ββ␈ε)T␈↓ β$␈ε#,␈α∞the␈α␈n␈ε)␈α
n␈α↓b␈ε#␈α
=␈↓ ∧h␈ε)t␈↓ ¬␈ε#+␈↓ ¬5␈ε)t␈↓ ¬Y␈ε#+␈↓ εβ␈ε7↓␈αε↓␈α¬↓␈↓ ε/␈ε#,␈α∞where␈↓ π)␈ε)t␈↓ πC␈ε#,␈↓ πZ␈ε)t␈↓ πt␈ε#,␈↓ λ␈ε#.␈α¬.␈αε.␈↓ λ@␈ε#a␈α␈re␈α
m␈α␈ultiples␈α
of␈ε)␈α
b␈ε#;␈α∂he␈α␈nce
␈βπ$␈↓ β⊗␈ε&0␈↓ ∧u␈ε&0␈↓ ¬B␈ε&1␈↓ π5␈ε&1␈↓ πg␈ε&2
␈βπ@␈↓ ↓H␈ε)t␈↓ ↓k␈ε#<␈ε)␈α
nb␈ε#␈αis␈αa␈αm␈α}ultiple␈αo␈α␈f␈ε)␈αb␈ε#.␈α∂B␈α↓y␈α
ind␈α␈uc␈α␈ti␈α↓o␈α␈n,␈α(␈↓ ε+␈ε)t␈↓ εL␈ε#+␈↓ εt␈ε)k␈↓ ππ␈ε#)␈αε+␈↓ π@␈ε)t␈↓ πa␈ε#+␈↓ λ	␈ε)t␈↓ λ+␈ε#+␈↓ λS␈ε7↓␈α¬↓␈αε↓␈↓ 	∧␈ε#is␈αthe␈α
rep␈α␈resen␈α}tation
␈βπL␈↓ ↓T␈ε&0␈↓ ε7␈ε&0␈↓ πM␈ε&1␈↓ λ⊗␈ε&2
␈βπh␈↓ ↓H␈ε#o␈α␈f␈ε)␈αn␈α↓b␈ε#␈αλ+␈↓ αB␈ε)k␈↓ αU␈ε#,␈αfor␈α0␈α	<␈↓ βa␈ε)k␈↓ β⎇␈ε#<␈ε)␈α
b␈ε#;␈αhen␈α␈ce␈ε)␈αnb␈ε#␈αλ+␈↓ ¬|␈ε)k␈↓ ε↔␈ε73␈↓ ε7␈ε)T␈↓ εc␈ε#fo␈α␈r␈αan␈α␈y␈↓ πU␈ε)j␈↓ πg␈ε#.
␈βπt␈↓ εJ␈ε,j
␈βλ⊃␈↓ α␈ε#If␈ε)␈αnb␈ε7␈α
2␈↓ α{␈ε)T␈↓ β'␈ε#an␈α␈d␈α0␈α	<␈↓ ∧-␈ε)k␈↓ ∧I␈ε#<␈ε)␈α
b␈ε#␈α↓,␈αl␈α↓e␈α␈t␈αth␈α␈e␈αrepre␈α␈sen␈α␈ta␈α␈tion␈αof␈ε)␈αnb␈ε#␈αλ+␈↓ λW␈ε)k␈↓ λu␈ε#b␈α␈e␈↓ 	"␈ε)t␈↓ 	D␈ε#+␈↓ 	l␈ε)t␈↓ 
∞␈ε#+␈↓ 
7␈ε7↓␈αε↓␈αε↓␈↓ 
d␈ε#.␈α∂W␈α↓e
␈βλ≤␈↓ β∞␈ε&0␈↓ 	.␈ε&0␈↓ 	y␈ε&1
␈βλ8␈↓ ↓H␈ε#c␈α␈annot␈αha␈α}v␈α␈e␈↓ β¬␈ε)t␈↓ β+␈ε#=␈ε)␈αnb␈ε#␈α	+␈↓ ∧.␈ε)k␈↓ ∧M␈ε#fo␈α␈r␈↓ ¬α␈ε)j␈↓ ¬∨␈ε7∃␈ε#␈α1,␈α
lest␈ε)␈αn␈α↓b␈ε#␈αλ+␈ε)␈α	b␈ε#␈α
h␈α␈a␈α␈v␈α}e␈α
t␈α␈w␈α␈o␈αrep␈α␈resen␈α}tation␈α␈s␈α
(␈ε)b␈ε7␈α	␈␈↓ 
e␈ε)k␈↓ 
x␈ε#)␈αλ+
␈βλD␈↓ β∩␈ε,j
␈βλ`␈↓ ↓H␈ε7↓␈α¬↓␈αε↓␈↓ ↓w␈ε#+␈α
(␈ε)nb␈ε#␈α	+␈↓ β∧␈ε)k␈↓ β⊗␈ε#)␈α	+␈↓ βU␈ε7↓␈α¬↓␈αε↓␈↓ ∧	␈ε#=␈α
(␈ε)nb␈ε#␈α↓)␈α	+␈↓ ¬$␈ε7↓␈αε↓␈αε↓␈↓ ¬T␈ε#+␈ε)␈α	b␈ε#␈α	+␈↓ εA␈ε7↓␈α¬↓␈αε↓␈↓ εm␈ε#.␈α⊗By␈α
i␈α↓n␈α␈du␈α␈ction␈α␈,␈↓ λb␈ε)t␈↓ 	↓␈ε#mod␈↓ 	F␈ε)b␈ε#␈α
=␈↓ 
⊃␈ε)k␈↓ 
#␈ε#;␈α∂an␈α␈d␈α
the
␈βλk␈↓ λn␈ε&0
␈β	π␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈tatio␈α␈n␈ε)␈αnb␈ε#␈α
=␈α	(␈↓ ∧∧␈ε)t␈↓ ∧%␈ε7␈␈↓ ∧N␈ε)k␈↓ ∧`␈ε#)␈αλ+␈↓ ¬≤␈ε)t␈↓ ¬=␈ε#+␈↓ ¬f␈ε7↓␈αε↓␈αε↓␈↓ ε_␈ε#implies␈αth␈α␈at␈↓ πQ␈ε)t␈↓ πu␈ε#=␈ε)␈α	nb␈ε#␈αλ+␈↓ λs␈ε)k␈↓ 	¬␈ε#.
␈β	∪␈↓ ∧⊂␈ε&0␈↓ ¬(␈ε&1␈↓ π↑␈ε&0
␈β	0␈↓ α␈ε#[Referen␈α␈ce:␈ε0␈α
Nieu␈α␈w␈αA␈α↓r␈α␈chief␈αv␈α␈oor␈αWisku␈α␈nd␈α␈e␈ε#␈α(3)␈ε3␈α4␈ε#␈α(19␈α␈56␈α␈)␈α↓,␈α15␈α␈↑17␈α␈.␈α∩A␈α|n␈α␈i␈α↓t␈α␈e␈αan␈α␈alog␈αo␈α␈f
␈β	X␈↓ ↓H␈ε#th␈α␈is␈αres␈α␈ult␈αw␈α␈a␈α␈s␈αd␈α␈eriv␈α␈ed␈α
b␈α␈y␈α
P␈α↓.␈α
A.␈↓ ¬≠␈ε#Ma␈α␈cMa␈α␈h␈α↓on␈α␈,␈ε0␈αCom␈α}bina␈α␈tory␈α
An␈α␈alysis␈ε3␈α1␈ε#␈α
(1␈α␈915␈α␈)␈α↓,␈α
217␈α␈↑22␈α␈3.]
␈β
∞␈↓ ↓V␈ε330.␈↓ α␈ε#(a)␈α⊃Let␈↓ β␈ε)A␈↓ β/␈ε#be␈α
th␈α␈e␈α
set␈α
o␈α␈f␈α
n␈α␈um␈α}bers␈ε)␈α
n␈ε#␈α
whose␈α
rep␈α␈resen␈α}tation␈α	do␈α␈es␈α
n␈α↓o␈α␈t␈α
in␈α␈v␈α␈o␈α␈l␈α↓v␈α}e␈↓ 
;␈ε)b␈↓ 
X␈ε#;␈αth␈α␈en
␈β
~␈↓ β_␈ε,j␈↓ 
J␈ε,j
␈β
6␈↓ ↓H␈ε#b␈α␈y␈αth␈α␈e␈αu␈α␈niqu␈α␈en␈α␈ess␈αpro␈α␈pe␈α␈rt␈α␈y,␈ε)␈αn␈ε7␈α2␈↓ ¬*␈ε)A␈↓ ¬\␈ε#i{␈ε)␈αn␈ε#␈α	+␈↓ εI␈ε)b␈↓ εq␈ε73␈↓ π⊃␈ε)A␈↓ π7␈ε#.␈α∩Co␈α␈nseq␈α␈uen␈α}tly␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e␈ε)␈αn␈ε7␈α2␈↓ 
←␈ε)A␈↓ ⊃␈ε#i{
␈β
A␈↓ ¬B␈ε,j␈↓ εX␈ε,j␈↓ π)␈ε,j␈↓ 
w␈ε,j
␈β
]␈↓ ↓H␈ε)n␈ε#␈αλ+␈απ2␈↓ α≥␈ε)b␈↓ αD␈ε72␈↓ αd␈ε)A␈↓ β	␈ε#.␈α⊂It␈αfo␈α␈l␈α↓lo␈α␈ws␈αth␈α␈at,␈αfo␈α␈r␈↓ ¬:␈ε)j␈↓ ¬U␈ε7≤␈↓ ε␈ε)k␈↓ ε∩␈ε#,␈ε)␈αn␈ε7␈α
2␈↓ εe␈ε)A␈↓ π∩␈ε7\␈↓ π2␈ε)A␈↓ πd␈ε#i{␈ε)␈αn␈ε#␈αλ+␈αλ2␈↓ λ`␈ε)b␈↓ λ⎇␈ε)b␈↓ 	%␈ε72␈↓ 	E␈ε)A␈↓ 	r␈ε7\␈↓ 
∩␈ε)A␈↓ 
9␈ε#.␈α⊂Let␈ε)␈αm
␈β
i␈↓ α,␈ε,j␈↓ α|␈ε,j␈↓ ε⎇␈ε,j␈↓ πJ␈ε,k␈↓ λp␈ε,j␈↓ 	
␈ε,k␈↓ 	]␈ε,j␈↓ 
*␈ε,k
␈β¬␈↓ ↓H␈ε#b␈α␈e␈αthe␈αn␈α␈u␈α␈m␈α␈be␈α␈r␈α
o␈α␈f␈α
in␈α␈te␈α␈gers␈ε)␈αn␈ε7␈α2␈↓ ¬⊂␈ε)A␈↓ ¬>␈ε7\␈↓ ¬↑␈ε)A␈↓ ε∩␈ε#su␈α␈ch␈αth␈α␈at␈α0␈ε7␈α∀␈ε)␈αn␈ε#␈α<␈α2␈↓ λO␈ε)b␈↓ λl␈ε)b␈↓ 	
␈ε#.␈α∪Th␈α␈en␈αthis␈αin␈α␈terv␈α⎇a␈α␈l
␈β⊃␈↓ ¬(␈ε,j␈↓ ¬v␈ε,k␈↓ λ↑␈ε,j␈↓ λ{␈ε,k
␈β-␈↓ ↓H␈ε#c␈α␈on␈α␈ta␈α␈i␈α↓n␈α␈s␈α	exa␈α␈ctly␈ε)␈α	m␈ε#␈α	in␈α␈teg␈α␈ers␈α	that␈α	a␈α␈re␈α
in␈↓ ¬|␈ε)A␈↓ ε+␈ε#b␈α␈ut␈α	n␈α↓o␈α␈t␈↓ π!␈ε)A␈↓ πG␈ε#,␈α
exa␈α␈ctly␈ε)␈α	m␈ε#␈α	in␈↓ 	_␈ε)A␈↓ 	H␈ε#bu␈α␈t␈α
not␈↓ 
>␈ε)A␈↓ 
d␈ε#,␈α
a␈α␈nd
␈β8␈↓ ε∀␈ε,j␈↓ π9␈ε,k␈↓ 	0␈ε,k␈↓ 
V␈ε,j
␈βT␈↓ ↓H␈ε#e␈α␈xac␈α␈tl␈α↓y␈ε)␈αm␈ε#␈αin␈αn␈α␈eithe␈α␈r␈↓ β}␈ε)A␈↓ ∧0␈ε#nor␈↓ ∧l␈ε)A␈↓ ¬∪␈ε#;␈αhen␈α␈ce␈α4␈ε)m␈ε#␈α
=␈α2␈↓ εz␈ε)b␈↓ π↔␈ε)b␈↓ π5␈ε#.␈α⊃The␈α␈refore␈↓ λg␈ε)b␈↓ 	⊂␈ε#an␈α␈d␈↓ 	Q␈ε)b␈↓ 	{␈ε#can␈α␈n␈α↓o␈α␈t␈αb␈α␈oth
␈β`␈↓ ∧⊗␈ε,j␈↓ ¬∧␈ε,k␈↓ π	␈ε,j␈↓ π&␈ε,k␈↓ λw␈ε,j␈↓ 	a␈ε,k
␈β|␈↓ ↓H␈ε#b␈α␈e␈α
o␈α␈dd␈α␈.␈α∀But␈αat␈α
lea␈α␈st␈α
on␈α␈e␈↓ ∧C␈ε)b␈↓ ∧l␈ε#i␈α↓s␈αodd␈α␈,␈α
of␈α
co␈α␈urse␈α␈,␈α∞sinc␈α␈e␈α
o␈α␈dd␈αn␈α␈u␈α␈m␈α␈be␈α␈rs␈α
ca␈α␈n␈α
b␈α␈e␈α
re␈α␈prese␈α␈n␈α␈ted␈α␈.
␈βπ␈↓ ∧R␈ε,j
␈β#␈↓ ↓H␈ε#(b␈α␈)␈αAcco␈α␈rding␈α
to␈α(a␈α␈)␈αw␈α␈e␈αca␈α␈n␈αren␈α}um␈α}ber␈αt␈α␈he␈ε)␈αb␈ε#'s␈αso␈α
tha␈α␈t␈↓ πM␈ε)b␈↓ πu␈ε#is␈αod␈α␈d␈αa␈α␈nd␈↓ 	↔␈ε)b␈↓ 	4␈ε#,␈↓ 	H␈ε)b␈↓ 	e␈ε#,␈↓ 	z␈ε#.␈α¬.␈αε.␈↓ 
+␈ε#are␈α
ev␈α␈en␈α␈;
␈β/␈↓ π\␈ε&0␈↓ 	&␈ε&1␈↓ 	X␈ε&2
␈βH␈↓ α↔␈ε&1␈↓ α↑␈ε&1
␈βK␈↓ ↓H␈ε#th␈α␈en␈↓ α)␈ε)b␈↓ αF␈ε#,␈↓ αo␈ε)b␈↓ β␈ε#,␈↓ β!␈ε#.␈αε.␈α¬.␈↓ βS␈ε#m␈α}ust␈αalso␈αb␈α␈e␈αa␈αb␈α␈i␈α↓n␈α␈ary␈α
ba␈α␈si␈α↓s,␈αan␈α␈d␈αth␈α␈e␈αpr␈α␈ocess␈αca␈α␈n␈αb␈α␈e␈αiterated␈α␈.
␈βW␈↓ α8␈ε&1␈↓ α␈␈ε&2
␈β[␈↓ α↔␈ε&2␈↓ α↑␈ε&2
␈β↑␈↓ α↔␈∧↑α↔α∞␈↓ α↑␈∧↑α↑α∞
␈βt␈↓ α␈ε#(c)␈α⊃If␈αit␈αi␈α↓s␈αa␈αbina␈α␈ry␈αba␈α␈sis,␈α
w␈α␈e␈αm␈α␈u␈α␈st␈αha␈α␈v␈α}e␈αpo␈α␈si␈α↓tiv␈α}e␈αand␈αne␈α␈gativ␈α␈e␈↓ 	 ␈ε)d␈↓ 	@␈ε#'␈α↓s␈αfo␈α␈r␈α
a␈α␈rbitra␈α␈ri␈α↓ly
␈β␈␈↓ 	2␈ε,k
␈β
∃␈↓ ¬ ␈ε,n
␈β
≠␈↓ ↓H␈ε#lar␈α␈ge␈↓ α_␈ε)k␈↓ α*␈ε#,␈α
i␈α↓n␈α	o␈α␈rder␈α	to␈α
re␈α␈prese␈α␈n␈α␈t␈ε7␈α
ε␈↓ ¬∂␈ε#2␈↓ ¬:␈ε#whe␈α␈n␈ε)␈α
n␈ε#␈α
is␈α	l␈α↓a␈α␈rge.␈α∞Con␈α␈v␈α}ersely,␈α
th␈α␈e␈α
fo␈α␈l␈α↓lo␈α␈wing␈α	a␈α␈l␈α↓g␈α␈orithm
␈β
C␈↓ ↓H␈ε#m␈α␈a␈α␈y␈αb␈α␈e␈αuse␈α␈d:
␈β
y␈↓ ↓U␈ε3S␈α␈1.␈↓ α␈ε#[Initialize.]␈α~S␈α␈et␈↓ βx␈ε)k␈↓ ∧∀␈ε7␈ ␈ε#␈α
0␈α␈.
␈β∞0␈↓ ↓U␈ε3S␈α␈2.␈↓ α␈ε#[Don␈α␈e?]␈α~If␈ε)␈αn␈ε#␈α	=␈α
0,␈αtermin␈α␈ate.
␈β∞`␈↓ ¬S␈ε,k
␈β∞f␈↓ ↓U␈ε3S␈α␈3.␈↓ α␈ε#[Ch␈α↓oose.]␈α↔If␈ε)␈α
n␈ε#␈αis␈α
odd␈α␈,␈αinc␈α␈l␈α↓u␈α␈de␈↓ ¬C␈ε#2␈↓ ¬b␈ε)d␈↓ ε
␈ε#i␈α↓n␈α	the␈α
rep␈α␈resen␈α}tation␈α␈,␈αan␈α␈d␈α
set␈ε)␈α
n␈ε7␈α
␈ ␈ε#␈α	(␈ε)n␈ε7␈απ␈␈↓ 
V␈ε)d␈↓ 
w␈ε#)/2␈α␈.
␈β∞r␈↓ ¬t␈ε,k␈↓ 
h␈ε,k
␈β∂∞␈↓ α␈ε#Oth␈α␈erwise␈αset␈ε)␈αn␈ε7␈α
␈ ␈ε)␈α	n␈ε#␈α↓/␈α␈2.
␈β∂D␈↓ ↓U␈ε3S␈α␈4.␈↓ α␈ε#[Adv␈α⎇a␈α␈nce␈↓ β~␈ε)k␈↓ β-␈ε#.]␈α~In␈α␈creas␈α␈e␈↓ ∧X␈ε)k␈↓ ∧v␈ε#by␈α
1␈αan␈α␈d␈αre␈α␈turn␈α
to␈αS2␈α␈.
␈β∂K␈↓ πa␈∧∂Kπa≠∂
␈β∂{␈↓ α␈ε#A␈α␈t␈α
each␈αstep␈α
th␈α␈e␈α
ch␈α↓o␈α␈ice␈α
i␈α↓s␈α
forc␈α␈ed;␈α∞furth␈α␈erm␈α↓o␈α␈re␈α
step␈α
S␈α␈3␈α
de␈α␈crease␈α␈s␈ε7␈α∞j␈ε)n␈ε7j␈ε#␈α∞u␈α␈nless␈ε)␈α
n␈ε#␈α
=
␈β⊂"␈↓ ↓H␈ε7␈␈↓ ↓i␈ε)d␈↓ α
␈ε#,␈αhe␈α␈nce␈αth␈α␈e␈αalgo␈α␈rithm␈αm␈α}ust␈αterm␈α␈i␈α↓n␈α␈ate.
␈β⊂.␈↓ ↓{␈ε,k
␈β⊂K␈↓ α␈ε#(d)␈α⊂Two␈αλiteration␈α␈s␈α	o␈α␈f␈α	steps␈αλS2↑␈α␈S4␈αλi␈α↓n␈αλth␈α␈e␈α	pr␈α␈eced␈α␈i␈α↓n␈α␈g␈α	a␈α␈l␈α↓g␈α␈orith␈α␈m␈α	wil␈α↓l␈α	ch␈α␈an␈α␈ge␈α	4␈ε)␈α␈m␈ε7␈α	!␈ε)␈α
m␈ε#␈α␈,
␈β⊂r␈↓ ↓H␈ε#4␈ε)␈α␈m␈ε#␈απ+␈απ1␈ε7␈α	!␈ε)␈α
m␈ε#␈αε+␈αλ5␈α␈,␈α4␈ε)m␈ε#␈απ+␈απ2␈ε7␈α	!␈ε)␈α	m␈ε#␈απ+␈απ7,␈α4␈ε)m␈ε#␈αε+␈αλ3␈ε7␈α	!␈ε)␈α	m␈ε7␈απ␈␈ε#␈απ1.␈α∂Arg␈α␈uing␈α
as␈αin␈α
exe␈α␈rcise␈α19␈α␈,␈αw␈α␈e
␈β⊃~␈↓ ↓H␈ε#n␈α␈eed␈αon␈α␈l␈α↓y␈αsh␈α↓o␈α}w␈α
th␈α␈at␈αth␈α␈e␈αalgo␈α␈rithm␈αter␈α␈minate␈α␈s␈αfor␈ε7␈α␈␈ε#2␈ε7␈α∀␈ε)␈αn␈ε7␈α∀␈ε#␈α8␈α␈;␈α
all␈αoth␈α␈er␈αv␈α⎇alu␈α␈es␈αof␈ε)␈αn
␈β∪(

␈β↓U␈↓ ↓H␈ε"606␈↓ 
}␈ε"4.1
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα&␈↓ ↓H␈ε#a␈α␈re␈αm␈α↓o␈α}v␈α␈ed␈αto␈α␈w␈α␈ard␈αth␈α␈i␈α↓s␈αi␈α↓n␈α}terv␈α⎇a␈α␈l␈α↓.␈α⊃In␈αthis␈αran␈α␈ge␈α3␈ε7␈α
!␈α␈␈ε#␈α↓1␈ε7␈α
!␈α␈␈ε#2␈ε7␈α
!␈ε#␈α6␈ε7␈α
!␈ε#␈α8␈ε7␈α
!␈ε#␈α2␈ε7␈α
!␈ε#␈α7␈ε7␈α
!␈ε#␈α0
␈βαH␈↓ ¬F␈ε&0␈↓ εA␈ε&1␈↓ π,␈ε&2␈↓ λ'␈ε&3␈↓ 	"␈ε&5␈↓ 
≥␈ε&9␈↓ λ␈ε&1␈α␈0
␈βαN␈↓ ↓H␈ε#a␈α␈nd␈α	4␈ε7␈α	!␈ε#␈α	1␈ε7␈α	!␈ε#␈α
5␈ε7␈α	!␈ε#␈α	6.␈α∞Th␈α␈u␈α␈s␈α
1␈α	=␈α	7␈ε7␈α∧↓␈↓ ¬6␈ε#2␈↓ ¬X␈ε7␈␈ε#␈α¬1␈α␈3␈ε7␈α∧↓␈↓ ε1␈ε#2␈↓ εS␈ε#+␈α¬7␈ε7␈α∧↓␈↓ π≠␈ε#2␈↓ π>␈ε7␈␈ε#␈α∧13␈ε7␈α∧↓␈↓ λ⊗␈ε#2␈↓ λ9␈ε7␈␈ε#␈α∧13␈ε7␈α∧↓␈↓ 	⊃␈ε#2␈↓ 	4␈ε7␈␈ε#␈α¬1␈α␈3␈ε7␈α∧↓␈↓ 
␈ε#2␈↓ 
/␈ε#+␈α¬7␈ε7␈αβ↓␈↓ 
w␈ε#2␈↓ #␈ε#.
␈βαu␈↓ α␈ε0Note␈α␈:␈ε#␈α⊃Th␈α␈e␈α∞choice␈↓ ∧~␈ε)d␈↓ ∧:␈ε#,␈↓ ∧R␈ε)d␈↓ ∧q␈ε#,␈↓ ¬	␈ε)d␈↓ ¬)␈ε#,␈↓ ¬@␈ε#.␈αε.␈αε.␈↓ ¬u␈ε#=␈α
5,␈ε7␈α∂␈␈ε#3,␈α∞3,␈α∞5,␈ε7␈α∞␈␈ε#␈α↓3␈α␈,␈α∂3,␈↓ λW␈ε#.␈αε.␈αε.␈↓ 	␈ε#a␈α␈l␈α↓s␈α␈o␈α∞y␈α␈i␈α↓e␈α␈l␈α↓d␈α␈s␈α∞a␈α
bin␈α␈ary
␈ββ↓␈↓ ∧,␈ε&0␈↓ ∧d␈ε&1␈↓ ¬≠␈ε&2
␈ββ≥␈↓ ↓H␈ε#b␈α␈asis.␈α≠F␈α}o␈α␈r␈α⊂fu␈α␈rthe␈α␈r␈α⊂d␈α␈eta␈α␈i␈α↓ls␈α∂see␈ε0␈α∂Ma␈α␈th.␈α∂Comp␈α␈.␈ε3␈α⊂1␈α␈8␈ε#␈α∂(19␈α␈64),␈α⊂537␈α␈↑54␈α␈6;␈α⊃A␈α↓.␈α∂D.␈↓ 	y␈ε#San␈α␈ds␈α␈,␈ε0␈α⊃Acta
␈ββD␈↓ ↓H␈ε0M␈α␈ath␈α␈emat␈α␈i␈α↓ca␈ε#␈α␈,␈αAc␈α␈ad.␈αS␈α␈ci.␈αHu␈α␈ng.,␈ε3␈α8␈ε#␈α(19␈α␈57),␈α65␈α␈↑86␈α␈.
␈ββv␈↓ ↓V␈ε331.␈↓ α␈ε#(Se␈α␈e␈αalso␈αth␈α␈e␈αrelated␈α
exe␈α␈rcises␈α3.2.2↑␈α␈11,␈α4.3.2␈α␈↑13␈α␈,␈α4␈α␈.␈α↓6␈α␈.␈α↓2␈α␈↑2␈α␈2.)
␈β∧≡␈↓ α␈ε#(a)␈α⊃By␈αm␈α}ultiplyin␈α␈g␈αn␈α␈u␈α␈mera␈α␈tor␈αan␈α␈d␈αde␈α␈n␈α↓o␈α␈minato␈α␈r␈αby␈αsu␈α␈itab␈α␈l␈α↓e␈αp␈α␈o␈α␈w␈α␈ers␈αof␈α2,␈αw␈α␈e␈αma␈α␈y
␈β∧F␈↓ ↓H␈ε#a␈α␈ssum␈α␈e␈α
th␈α␈at␈ε)␈α	u␈ε#␈α
=␈α
(␈↓ βW␈ε#.␈αε.␈αε.␈↓ ∧∧␈ε)u␈↓ ∧%␈ε)u␈↓ ∧F␈ε)u␈↓ ∧g␈ε#)␈↓ ¬
␈ε#a␈α␈nd␈↓ ¬I␈ε)v␈↓ ¬d␈ε#=␈α	(␈↓ ε∨␈ε#.␈αε.␈αε.␈↓ εK␈ε)v␈↓ εj␈ε)v␈↓ πλ␈ε)v␈↓ π&␈ε#)␈↓ πH␈ε#are␈α	2-ad␈α␈i␈α↓c␈α	in␈α␈te␈α␈gers,␈α
wh␈α␈ere␈↓ 
A␈ε)v␈↓ 
h␈ε#=␈α
1␈α␈.
␈β∧Q␈↓ ∧↔␈ε&2␈↓ ∧8␈ε&1␈↓ ∧Y␈ε&0␈↓ ∧r␈ε&2␈↓ ε\␈ε&2␈↓ εz␈ε&1␈↓ π_␈ε&0␈↓ π1␈ε&2␈↓ 
Q␈ε&0
␈β∧g␈↓ 
\␈ε&(␈ε,n␈ε&␈α␈)
␈β∧m␈↓ ↓H␈ε#Th␈α␈e␈α∂follo␈α␈wing␈α∞com␈α␈pu␈α␈tation␈α␈al␈α∂method␈α∞n␈α↓o␈α}w␈α∂dete␈α␈rmines␈↓ πt␈ε)w␈↓ λ∞␈ε#,␈α⊂u␈α␈sing␈α∞the␈α∂nota␈α␈tion␈↓ 
I␈ε)u␈↓ ∂␈ε#to
␈β¬∂␈↓ εc␈ε,n
␈β¬∃␈↓ ↓H␈ε#sta␈α␈nd␈α
for␈αthe␈α
i␈α↓n␈α}tege␈α␈r␈α(␈↓ ∧	␈ε)u␈↓ ∧[␈ε#.␈α¬.␈αε.␈↓ ¬π␈ε)u␈↓ ¬(␈ε#)␈↓ ¬J␈ε#=␈ε)␈α
u␈↓ ε∞␈ε#mo␈α␈d␈↓ εR␈ε#2␈↓ ε␈␈ε#wh␈α␈en␈ε)␈αn␈ε#␈α
>␈α	0:
␈β¬ ␈↓ ∧≤␈ε,n␈ε:␈␈ε&1␈↓ ¬~␈ε&0␈↓ ¬3␈ε&2
␈β¬7␈↓ 
[␈ε&(␈ε,n␈ε&)
␈β¬<␈↓ α␈ε#Let␈↓ αK␈ε)w␈↓ α|␈ε#=␈↓ β)␈ε)u␈↓ βK␈ε#.␈α∀F␈α⎇or␈ε)␈αn␈ε#␈α
=␈α1␈α␈,␈α∞2␈α␈,␈↓ ¬A␈ε#.␈αε.␈α¬.␈↓ ¬m␈ε#,␈α∞a␈α␈ssum␈α␈e␈α
th␈α␈at␈α
w␈α␈e␈αha␈α␈v␈α}e␈α
fo␈α␈un␈α␈d␈α
a␈α␈n␈αi␈α↓n␈α}teger␈↓ 
B␈ε)w␈↓ ␈ε#=
␈β¬H␈↓ αc␈ε&0␈↓ β=␈ε&0
␈β¬↑␈↓ ∧[␈ε&(␈ε,n␈ε&)␈↓ ¬\␈ε&(␈ε,n␈ε&)␈↓ ε→␈ε&(␈ε,n␈ε&)␈↓ πd␈ε,n␈↓ 
*␈ε&(␈ε,n␈ε&␈α␈+␈α↓1)
␈β¬d␈↓ ↓H␈ε#(␈↓ ↓S␈ε)w␈↓ α)␈ε#.␈αε.␈αε.␈↓ αV␈ε)w␈↓ α{␈ε#)␈↓ β&␈ε#suc␈α␈h␈α∩th␈α␈at␈↓ ∧H␈ε)u␈↓ ¬∀␈ε7⊃␈↓ ¬J␈ε)v␈↓ ε␈ε)w␈↓ εR␈ε#(mod␈α␈ulo␈↓ πT␈ε#2␈↓ πu␈ε#).␈α$The␈α␈n␈α∩w␈α␈e␈α∩h␈α␈a␈α␈v␈α␈e␈↓ 
↔␈ε)u␈↓ ␈ε7⊃
␈β¬p␈↓ ↓k␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ αm␈ε&0␈↓ βε␈ε&2
␈βεε␈↓ ↓Y␈ε&(␈ε,n␈ε&+1)␈↓ α?␈ε&(␈ε,␈α␈n␈ε&)␈↓ ∧α␈ε,n␈↓ λB␈ε&(␈ε,n␈ε&+1)␈↓ 	T␈ε&(␈ε,␈α␈n␈ε&+1)␈↓ 
9␈ε&(␈ε,␈α␈n␈ε&)
␈βε␈↓ ↓H␈ε)v␈↓ α%␈ε)w␈↓ αp␈ε#(mo␈α␈du␈α␈l␈α↓o␈↓ βq␈ε#2␈↓ ∧∪␈ε#),␈α∞hen␈α␈ce␈↓ ¬∀␈ε)w␈↓ ¬J␈ε#=␈α∞0␈α
or␈α
1␈α
acco␈α␈rding␈α
a␈α␈s␈α∞(␈↓ λ/␈ε)u␈↓ 	_␈ε7␈␈↓ 	B␈ε)v␈↓ 
 ␈ε)w␈↓ 
]␈ε#)␈↓ 
n␈ε#m␈α␈od
␈βε↔␈↓ ¬,␈ε,n
␈βε-␈↓ ↓X␈ε,n␈ε&+1␈↓ β∪␈ε,n
␈βε3␈↓ ↓H␈ε#2␈↓ α≤␈ε#i␈α↓s␈α0␈α
or␈↓ βα␈ε#2␈↓ β$␈ε#.
␈βεU␈↓ ε⎇␈ε,k
␈βε[␈↓ α␈ε#(b)␈α⊂F␈α↓in␈α␈d␈αth␈α␈e␈αsma␈α␈l␈α↓lest␈α
i␈α↓n␈α}tege␈α␈r␈↓ ¬;␈ε)k␈↓ ¬Y␈ε#su␈α␈ch␈α
that␈↓ εl␈ε#2␈↓ π∃␈ε7⊃␈ε#␈α
1␈α	(m␈α␈odu␈α␈lo␈α2␈ε)n␈ε#␈απ+␈απ1).␈α∂The␈α␈n␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e
␈βε⎇␈↓ βo␈ε,k␈↓ λD␈ε,k␈↓ λR␈ε:␈␈ε&␈α↓1
␈βπα␈↓ ↓H␈ε#1␈α␈/(2␈ε)n␈ε#␈α	+␈α
1␈α␈)␈α∞=␈ε)␈α∞m␈ε#␈α␈/(␈↓ β↑␈ε#2␈↓ ∧ε␈ε7␈␈ε#␈α
1)␈α
for␈α∞so␈α␈me␈α
i␈α↓n␈α}tege␈α␈r␈ε)␈α∞m␈ε#,␈α∞1␈ε7␈α
∀␈ε)␈α∞m␈ε#␈α
<␈↓ λ3␈ε#2␈↓ λ{␈ε#.␈α⊗L␈α↓e␈α␈t␈ε)␈α∞␈ε#␈α
be␈α
the␈↓ 
f␈ε)k␈↓ 
y␈ε#-b␈α␈it
␈βπ*␈↓ ↓H␈ε#b␈α␈inar␈α␈y␈α
re␈α␈prese␈α␈n␈α␈tat␈α␈i␈α↓o␈α␈n␈αof␈ε)␈α
m␈ε#␈α␈;␈α∞th␈α␈en␈α(0.␈ε)␈α␈␈↓ ε≤␈ε#.␈α¬.␈αε.␈↓ εH␈ε#)␈↓ εm␈ε#ti␈α↓m␈α␈es␈α
2␈ε)␈α␈n␈ε#␈α	+␈α	1␈αis␈α(␈α↓0␈α␈.111␈↓ 	;␈ε#.␈αε.␈αε.␈↓ 	g␈ε#)␈↓ 
␈ε#=␈α1␈αin␈αthe
␈βπ6␈↓ εS␈ε&2␈↓ 	r␈ε&2
␈βπR␈↓ ↓H␈ε#b␈α␈inar␈α␈y␈αsyste␈α␈m,␈αand␈α
(␈↓ βy␈ε#.␈αε.␈α¬.␈↓ ∧%␈ε)␈↓ ∧`␈ε#)␈↓ ¬∧␈ε#times␈α2␈ε)n␈ε#␈απ+␈αλ1␈αis␈α(␈↓ π␈ε#.␈αε.␈α¬.␈↓ π,␈ε#111␈↓ π↑␈ε#)␈↓ λ␈ε#=␈ε7␈α
␈␈ε#1␈αin␈αth␈α␈e␈α2-ad␈α␈ic␈αsyste␈α␈m.
␈βπ]␈↓ ∧k␈ε&2␈↓ πi␈ε&2
␈βπs␈↓ ε~␈ε,e
␈βπy␈↓ α␈ε#(c)␈α⊃If␈ε)␈α⊂u␈ε#␈α⊂is␈α⊂ra␈α␈tiona␈α␈l,␈α⊃sa␈α␈y␈ε)␈α∂u␈ε#␈α∩=␈ε)␈α⊃m␈ε#/␈α␈(␈↓ ε	␈ε#2␈↓ ε&␈ε)n␈ε#)␈α⊂whe␈α␈re␈ε)␈α⊂n␈ε#␈α⊂is␈α⊂o␈α␈dd␈α∂an␈α␈d␈α∂positiv␈α␈e␈α␈,␈α∩th␈α␈e␈α∂2-ad␈α␈i␈α↓c
␈βλ!␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈tatio␈α␈n␈α∞of␈ε)␈α∞u␈ε#␈α∞is␈α∞perio␈α␈dic,␈α∂b␈α␈ecau␈α␈se␈α∞th␈α␈e␈α∞set␈α∞of␈α∞n␈α}um␈α␈b␈α␈ers␈α∞with␈α
period␈α␈ic␈α∞ex␈α␈pan␈α␈sion␈α␈s
␈βλH␈↓ ↓H␈ε#in␈α␈clud␈α␈es␈ε7␈α␈␈ε#␈α↓1␈α␈/␈ε)n␈ε#␈α
a␈α␈nd␈αis␈αclosed␈αun␈α␈der␈αth␈α␈e␈αop␈α␈eration␈α␈s␈αof␈αneg␈α␈ation␈α␈,␈α
division␈αby␈α2␈α␈,␈α
an␈α␈d␈αad␈α␈-
␈βλj␈↓ 	[␈ε,∃␈↓ 
G␈ε:␈␈ε,␈α↓⊗
␈βλp␈↓ ↓H␈ε#d␈α␈iti␈α↓o␈α␈n.␈α⊂Co␈α␈nv␈α}ersely,␈αi␈α↓f␈↓ ∧λ␈ε)u␈↓ ∧h␈ε#=␈↓ ¬∪␈ε)u␈↓ ¬J␈ε#for␈αall␈↓ ε-␈ε)N␈↓ εW␈ε7∃␈ε)␈α
⊗␈ε#,␈αthe␈α2-a␈α␈dic␈αn␈α␈u␈α␈m␈α␈ber␈α(␈↓ 	J␈ε#2␈↓ 	r␈ε7␈␈ε#␈αλ1␈α␈)␈↓ 
7␈ε#2␈↓ 
w␈ε)u␈ε#␈αis
␈βλ|␈↓ ∧≤␈ε,N␈↓ ∧4␈ε&+␈ε,␈α↓∃␈↓ ¬&␈ε,N
␈β	_␈↓ ↓H␈ε#a␈α␈n␈αin␈α␈te␈α␈ger.
␈β	?␈↓ α␈ε#(d)␈α⊂The␈α∞sq␈α␈uare␈α
of␈α∞an␈α}y␈α∞n␈α␈u␈α␈m␈α␈be␈α␈r␈α∞of␈α∞the␈α∞fo␈α␈rm␈α∞(␈↓ π(␈ε#.␈αε.␈α¬.␈↓ πT␈ε)u␈↓ πu␈ε)u␈↓ λ↔␈ε#1␈↓ λ'␈ε#)␈↓ λN␈ε#ha␈α␈s␈α∞the␈α∞for␈α␈m␈α∞(␈↓ 
,␈ε#.␈αε.␈αε.␈↓ 
X␈ε#001␈↓ 
␈ε#)␈↓ #␈ε#,
␈β	K␈↓ πh␈ε&2␈↓ λ	␈ε&1␈↓ λ2␈ε&2␈↓ ∃␈ε&2
␈β	g␈↓ ↓H␈ε#h␈α␈en␈α␈ce␈α∞the␈α∞co␈α␈nd␈α␈i␈α↓tion␈α
i␈α↓s␈α∞n␈α␈ecessa␈α␈ry.␈α→T␈α⎇o␈α∞sho␈α␈w␈α∞the␈α∞su␈α␈}cienc␈α␈y,␈α∂w␈α␈e␈α∂c␈α␈an␈α∞u␈α␈se␈α∞the␈α∞follo␈α␈wing
␈β

␈↓ ∧V␈ε7p
␈β
∞␈↓ ↓H␈ε#p␈α␈roce␈α␈du␈α␈re␈αto␈αco␈α␈mpu␈α␈te␈↓ ∧⊃␈ε)v␈↓ ∧,␈ε#=␈↓ ∧r␈ε)n␈↓ ¬∩␈ε#wh␈α␈en␈ε)␈αn␈↓ εβ␈ε#m␈α␈od␈↓ εG␈ε#8␈α	=␈α	1:
␈β
⊃␈↓ ∧r␈∧
⊃∧rα∃
␈β
@␈↓ ↓O␈ε3H1.␈↓ α␈ε#[Initialize.]␈α≡S␈α␈et␈ε)␈α∞m␈ε7␈α␈ ␈ε#␈α
(␈ε)n␈ε7␈α	␈␈ε#␈α
1␈α␈)/8,␈↓ ¬}␈ε)k␈↓ ε≥␈ε7␈ ␈ε#␈α
2,␈↓ εs␈ε)v␈↓ π≡␈ε7␈ ␈ε#␈α
1,␈↓ πt␈ε)v␈↓ λ∨␈ε7␈ ␈ε#␈α
0,␈↓ λu␈ε)v␈↓ 	∪␈ε7␈ ␈ε#␈α
1.␈α≡(Du␈α␈ring␈α
th␈α␈is
␈β
K␈↓ πβ␈ε&0␈↓ λ∧␈ε&1
␈β
b␈↓ π]␈ε&2␈↓ λt␈ε,k␈↓ 	β␈ε&+1
␈β
g␈↓ α␈ε#algo␈α␈rithm␈αw␈α␈e␈αwill␈αh␈α␈a␈α␈v␈α␈e␈↓ ∧`␈ε)v␈↓ ∧{␈ε#=␈α
(␈↓ ¬1␈ε)v␈↓ ¬}␈ε#.␈αε.␈αε.␈↓ ε*␈ε)v␈↓ εI␈ε)v␈↓ εg␈ε#)␈↓ π␈ε#a␈α␈nd␈↓ πL␈ε)v␈↓ πt␈ε#=␈ε)␈α
n␈ε7␈αλ␈␈↓ λc␈ε#2␈↓ 	+␈ε)m␈ε#␈α␈.␈α↓)
␈β
s␈↓ ¬A␈ε,k␈↓ ¬P␈ε:␈␈ε&␈α↓1␈↓ ε;␈ε&1␈↓ εY␈ε&0␈↓ εr␈ε&2
␈β→␈↓ ↓O␈ε3H2.␈↓ α␈ε#[T␈α}ra␈α␈nsfo␈α␈rm.]␈α≥If␈ε)␈α
m␈ε#␈α
is␈α
ev␈α}en,␈α
set␈↓ ¬Y␈ε)v␈↓ ε∧␈ε7␈ ␈ε#␈α
0␈α␈,␈ε)␈α∞m␈ε7␈α␈ ␈ε)␈αm␈ε#/2␈α␈.␈α∃O␈α␈therwise␈α
se␈α␈t␈↓ 	a␈ε)v␈↓ 

␈ε7␈ ␈ε#␈α1,␈ε)␈α
m␈ε7␈α␈ 
␈β$␈↓ ¬i␈ε,k␈↓ 	r␈ε,k
␈β;␈↓ β7␈ε,k␈↓ βF␈ε:␈␈ε&1␈↓ ¬G␈ε,k
␈β@␈↓ α␈ε#(␈ε)m␈ε7␈απ␈␈↓ αe␈ε)v␈↓ α}␈ε7␈␈↓ β'␈ε#2␈↓ βn␈ε#)/2,␈↓ ∧/␈ε)v␈↓ ∧J␈ε7␈ ␈↓ ∧t␈ε)v␈↓ ¬∞␈ε#+␈↓ ¬6␈ε#2␈↓ ¬V␈ε#.
␈βr␈↓ ↓O␈ε3H3.␈↓ α␈ε#[Adv␈α⎇a␈α␈nce␈↓ β~␈ε)k␈↓ β-␈ε#.]␈α~In␈α␈creas␈α␈e␈↓ ∧X␈ε)k␈↓ ∧v␈ε#by␈α
1␈αan␈α␈d␈αre␈α␈turn␈α
to␈αH2.
␈βy␈↓ πg␈∧yπg≠∂
␈β$␈↓ ↓V␈ε332.␈↓ α␈ε#A␈αgen␈α␈eraliza␈α␈ti␈α↓o␈α␈n␈αap␈α␈pe␈α␈ars␈αin␈ε0␈αMa␈α␈th.␈αCom␈α␈p.␈ε3␈α29␈ε#␈α(1␈α␈975␈α␈),␈α8␈α␈4↑8␈α␈6.
␈βV␈↓ ↓V␈ε333.␈↓ α␈ε#Let␈↓ αH␈ε)K␈↓ β␈ε#be␈α
th␈α␈e␈α
set␈α
of␈α
all␈αsu␈α␈ch␈ε)␈α
n␈ε#-digit␈α
n␈α␈u␈α␈m␈α␈be␈α␈rs,␈αso␈α
th␈α␈at␈↓ λ∨␈ε)k␈↓ λK␈ε#=␈ε7␈α
k␈↓ 	ε␈ε)K␈↓ 	4␈ε7k␈ε#.␈α∞If␈↓ 	⎇␈ε)S␈↓ 
≡␈ε#an␈α␈d␈↓ 
↑␈ε)T␈↓ ␈ε#are
␈βa␈↓ αe␈ε,n␈↓ λ1␈ε,n␈↓ 	#␈ε,n
␈β⎇␈↓ ↓H␈ε#a␈α␈n␈α␈y␈α|␈α␈nite␈αsets␈αof␈αi␈α↓n␈α}tege␈α␈rs,␈α
w␈α␈e␈α
s␈α␈hall␈αsa␈α␈y␈↓ ε
␈ε)S␈↓ ε-␈ε7_␈↓ εY␈ε)T␈↓ ε⎇␈ε#if␈↓ π≡␈ε)S␈↓ π@␈ε#=␈↓ πm␈ε)T␈↓ λ
␈ε#+␈ε)␈α	x␈ε#␈αfor␈αsome␈αin␈α␈teg␈α␈er␈ε)␈αx␈ε#,␈α
a␈α␈nd
␈β
%␈↓ ↓H␈ε#w␈α␈e␈αsha␈α␈l␈α↓l␈αwri␈α↓te␈↓ β ␈ε)k␈↓ βB␈ε#(␈↓ βM␈ε)S␈↓ βe␈ε#)␈α=␈ε7␈αk␈↓ ∧9␈ε7K␈↓ ∧b␈ε#(␈↓ ∧m␈ε)S␈↓ ¬∧␈ε#)␈ε7k␈ε#,␈α
whe␈α␈re␈↓ ε_␈ε7K␈↓ εA␈ε#(␈↓ εL␈ε)S␈↓ εc␈ε#)␈α
is␈αthe␈αfamily␈αof␈α
a␈α␈l␈α↓l␈α
s␈α␈ub␈α␈sets␈α
o␈α␈f␈↓ 
5␈ε)K␈↓ 
o␈ε#tha␈α␈t
␈β
0␈↓ β2␈ε,n␈↓ ∧Q␈ε,n␈↓ ε0␈ε,n␈↓ 
R␈ε,n
␈β
L␈↓ ↓H␈ε#a␈α␈re␈ε7␈α_␈↓ α+␈ε)S␈↓ αB␈ε#.␈α⊃Wh␈α␈en␈ε)␈αn␈ε#␈α=␈α
0,␈αw␈α␈e␈αha␈α␈v␈α}e␈↓ ¬+␈ε)k␈↓ ¬M␈ε#(␈↓ ¬X␈ε)S␈↓ ¬o␈ε#)␈α
=␈α0␈αun␈α␈less␈ε7␈αk␈↓ π?␈ε)S␈↓ πV␈ε7k␈α
∀␈ε#␈α
1,␈αsince␈αzero␈αis␈αth␈α␈e␈αonly␈α\0␈α␈-
␈β
X␈↓ ¬<␈ε,n
␈β
t␈↓ ↓H␈ε#d␈α␈igit"␈αn␈α␈u␈α␈m␈α␈b␈α␈er.␈α∂W␈α↓h␈α␈en␈ε)␈α
n␈ε7␈α
∃␈ε#␈α
1␈α
an␈α␈d␈↓ ¬0␈ε)S␈↓ ¬P␈ε#=␈ε7␈α
f␈↓ ε␈ε)s␈↓ ε)␈ε#,␈↓ ε8␈ε#.␈αε.␈αε.␈↓ εd␈ε#,␈↓ εs␈ε)s␈↓ π⊂␈ε7g␈ε#␈α␈,␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e
␈β∞␈↓ ε≠␈ε&1␈↓ πβ␈ε,r
␈β∞!␈↓ β
␈ε↓[␈↓ ∧ε␈ε↓[
␈β∞%␈↓ ∧]␈ε↓λ␈↓ πZ␈ε↓␈
␈β∞;␈↓ πZ␈ε↓␈
␈β∞E␈↓ ↓i␈ε7K␈↓ α∩␈ε#(␈↓ α≥␈ε)S␈↓ α4␈ε#)␈α	=␈↓ ∧u␈ε7f␈↓ ¬¬␈ε)t␈↓ ¬∨␈ε)b␈ε#␈αλ+␈↓ ¬←␈ε)a␈↓ ¬}␈ε#,␈↓ ε
␈ε#.␈αε.␈αε.␈↓ ε:␈ε#,␈↓ εH␈ε)t␈↓ εb␈ε)b␈ε#␈απ+␈↓ π!␈ε)a␈↓ π@␈ε7g
␈β∞P␈↓ α↓␈ε,n␈↓ ¬∩␈ε&1␈↓ ¬q␈ε&1␈↓ εU␈ε,r␈↓ π3␈ε,r
␈β∞w␈↓ αs␈ε&0␈ε:∀␈↓ β≠␈ε,j␈↓ β)␈ε&<␈ε,b␈↓ βa␈ε&(␈↓ βj␈ε,a␈↓ ∧ε␈ε&,␈↓ ∧∞␈ε&..␈α↓.␈↓ ∧'␈ε&,␈↓ ∧/␈ε,a␈↓ ∧J␈ε&)
␈β∞}␈↓ βy␈ε'1␈↓ ∧>␈ε-r
␈β∂λ␈↓ 
p␈ε↓␈	
␈β∂&␈↓ π⊗␈ε"(␈↓ 
↑␈ε")
␈β∂(␈↓ ∧x␈ε7f␈↓ ¬	␈ε)t␈↓ ¬#␈ε#,␈↓ ¬2␈ε#.␈αε.␈αε.␈↓ ¬↑␈ε#,␈↓ ¬m␈ε)t␈↓ επ␈ε7g␈αλ2␈↓ ε@␈ε)K␈↓ π"␈ε7f␈↓ π8␈ε#(␈↓ πC␈ε)S␈↓ πh␈ε#+␈↓ λ⊃␈ε)j␈↓ λ*␈ε7␈␈↓ λR␈ε)a␈↓ λn␈ε#)/␈ε)b␈ε7␈α	j␈ε#␈α
1␈ε7␈α	∀␈ε)␈α	i␈ε7␈α	∀␈↓ 
9␈ε)r␈↓ 
N␈ε7g␈↓ α␈ε#,
␈β∂3␈↓ ¬∃␈ε&1␈↓ ¬z␈ε,r␈↓ ε]␈ε,n␈ε:␈␈ε&1␈↓ πW␈ε,i␈↓ λd␈ε,i
␈β∂s␈↓ ↓H␈ε#wh␈α␈ere␈α
th␈α␈e␈α
i␈α↓n␈α␈ne␈α␈r␈α∞u␈α␈nio␈α␈n␈α
is␈α
o␈α␈v␈α␈er␈α
a␈α␈l␈α↓l␈α
seq␈α␈uen␈α␈ces␈α
of␈α
d␈α␈i␈α↓g␈α␈i␈α↓ts␈α
(␈↓ πa␈ε)a␈↓ λ␈ε#,␈↓ λ∂␈ε#.␈αε.␈αε.␈↓ λ<␈ε#,␈↓ λJ␈ε)a␈↓ λi␈ε#)␈α
satisfyin␈α␈g␈α
the␈α
c␈α␈ond␈α␈i-
␈β∂␈␈↓ πs␈ε&1␈↓ λ\␈ε,r
␈β⊂≠␈↓ ↓H␈ε#tio␈α␈n␈↓ α∂␈ε)a␈↓ α9␈ε7⊃␈↓ αh␈ε)S␈↓ β∂␈ε#+␈↓ β:␈ε)j␈↓ βY␈ε#(␈α↓m␈α␈od␈α␈ulo␈ε)␈αb␈ε#)␈α∞for␈α∞1␈ε7␈α∞∀␈ε)␈α∞i␈ε7␈α∞∀␈↓ εR␈ε)r␈↓ εa␈ε#.␈α_In␈α
this␈α∞form␈α␈u␈α␈la␈α∞w␈α␈e␈α∞req␈α␈uire␈↓ 
∃␈ε)t␈↓ 
4␈ε7␈␈↓ 
←␈ε)t␈↓ ␈ε#=
␈β⊂$␈↓ 
u␈ε;0
␈β⊂&␈↓ α!␈ε,i␈↓ α|␈ε,i␈↓ 
!␈ε,i
␈β⊂'␈↓ 
l␈ε,i
␈β⊂<␈↓ ε4␈ε:0
␈β⊂B␈↓ ↓H␈ε#(␈↓ ↓S␈ε)s␈↓ ↓v␈ε7␈␈↓ α ␈ε)a␈↓ α<␈ε#)/␈ε)b␈ε7␈α
␈␈ε#␈α	(␈↓ β&␈ε)s␈↓ βQ␈ε7␈␈↓ β|␈ε)a␈↓ ∧∨␈ε#)/␈ε)b␈ε#␈α∞for␈α∞1␈ε7␈α∞∀␈ε)␈α∂i␈ε#␈α∞<␈↓ ε(␈ε)i␈↓ εJ␈ε7∀␈↓ εy␈ε)r␈↓ π	␈ε#,␈α∂so␈α∞th␈α␈at␈α∞th␈α␈e␈α∞na␈α␈ming␈α∞o␈α␈f␈α∂su␈α␈bsc␈α␈ri␈α↓p␈α␈ts␈α∞is
␈β⊂K␈↓ β@␈ε;0␈↓ ∧↔␈ε;0
␈β⊂N␈↓ ↓b␈ε,i␈↓ α2␈ε,i␈↓ β6␈ε,i␈↓ ∧∞␈ε,i
␈β⊂j␈↓ ↓H␈ε#u␈α␈niqu␈α␈ely␈α
d␈α␈eterm␈α␈i␈α↓n␈α␈ed.␈α∀B␈α↓y␈αthe␈α
p␈α␈rincip␈α␈l␈α↓e␈αof␈↓ ε4␈ε#inclu␈α␈si␈α↓o␈α␈n␈α
a␈α␈nd␈α
e␈α␈xclu␈α␈si␈α↓o␈α␈n,␈α∞t␈α␈herefo␈α␈re,␈α∞w␈α␈e␈α
h␈α␈a␈α␈v␈α␈e
␈β⊂u␈↓ αU␈ε↓P␈↓ β↑␈ε↓P
␈β⊃␈↓ ¬␈ε,m␈ε:␈␈ε&1
␈β⊃⊃␈↓ ↓H␈ε)k␈↓ ↓j␈ε#(␈↓ ↓u␈ε)S␈↓ α␈ε#)␈α∂=␈↓ ∧D␈ε#(␈ε7␈␈ε#1␈↓ ¬↓␈ε#)␈↓ ¬L␈ε)f␈↓ ¬`␈ε#(␈↓ ¬k␈ε)S␈↓ εα␈ε#,␈ε)␈αεm␈ε#␈α␈,␈↓ ε=␈ε)j␈↓ εO␈ε#),␈α∂wh␈α␈ere␈↓ πU␈ε)f␈↓ πi␈ε#(␈↓ πt␈ε)S␈↓ λ␈ε#,␈ε)␈αεm␈ε#␈α␈,␈↓ λF␈ε)j␈↓ λX␈ε#)␈α∞is␈α∞the␈α∞n␈α}um␈α␈b␈α␈er␈α∞of␈α∞set␈α␈s
␈β⊃≥␈↓ ↓Y␈ε,n
␈β⊃%␈↓ α{␈ε&0␈ε:∀␈↓ β#␈ε,j␈↓ β1␈ε&<␈ε,␈α↓b␈↓ ∧∧␈ε,m␈ε:∃␈ε&1
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.2.1␈↓ 
v␈ε"607
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓H␈ε#o␈α␈f␈αi␈α↓n␈α}tege␈α␈rs␈αtha␈α␈t␈αcan␈αbe␈αe␈α␈xp␈α␈ressed␈αas␈ε7␈αf␈↓ ¬q␈ε)t␈↓ ε␈ε)b␈ε#␈αλ+␈↓ εL␈ε)a␈↓ εk␈ε#,␈↓ εz␈ε#.␈αε.␈αε.␈↓ π&␈ε#,␈↓ π5␈ε)t␈↓ πN␈ε)b␈ε#␈α	+␈↓ λ∂␈ε)a␈↓ λ.␈ε7g␈ε#␈αin␈αth␈α␈e␈αab␈α␈o␈α␈v␈α␈e␈αm␈α␈an␈α␈ner␈αfo␈α␈r
␈βα1␈↓ ¬⎇␈ε&1␈↓ ε]␈ε&1␈↓ πB␈ε,r␈↓ λ!␈ε,r
␈βαM␈↓ ↓H␈ε)m␈ε#␈α∞di{␈α␈eren␈α}t␈α∂sequ␈α␈en␈α␈ces␈α∂(␈↓ ∧∨␈ε)a␈↓ ∧>␈ε#,␈↓ ∧M␈ε#.␈αε.␈αε.␈↓ ∧z␈ε#,␈↓ ¬λ␈ε)a␈↓ ¬'␈ε#),␈α⊂sum␈α␈med␈α∞o␈α␈v␈α␈e␈α␈r␈α∂all␈α∂choices␈α∂o␈α␈f␈ε)␈α∂m␈ε#␈α∂d␈α␈i{ere␈α␈n␈α␈t␈α∂se␈α␈que␈α␈nce␈α␈s
␈βαX␈↓ ∧1␈ε&1␈↓ ¬~␈ε,r
␈βαq␈↓ εB␈ε&(␈ε,l␈ε&)
␈βαs␈↓ π:␈ε&(␈ε,l␈ε&␈α␈)
␈βαx␈↓ ↓H␈ε#(␈↓ ↓S␈ε)a␈↓ ↓r␈ε#,␈↓ α↓␈ε#.␈αε.␈αε.␈↓ α.␈ε#,␈↓ α<␈ε)a␈↓ α[␈ε#).␈α∩Giv␈α␈e␈α␈n␈ε)␈αm␈ε#␈αdi{e␈α␈ren␈α␈t␈αse␈α␈que␈α␈nce␈α␈s␈α(␈↓ ε1␈ε)a␈↓ ε↑␈ε#,␈↓ εm␈ε#.␈αε.␈αε.␈↓ π→␈ε#,␈↓ π(␈ε)a␈↓ πV␈ε#)␈αfor␈α1␈ε7␈α
∀␈↓ λi␈ε)l␈↓ λ}␈ε7∀␈ε)␈αm␈ε#,␈αthe␈αn␈α}um␈α}ber␈αo␈α␈f
␈ββ∧␈↓ ↓e␈ε&1␈↓ αN␈ε,r
␈ββπ␈↓ π:␈ε,r
␈ββ	␈↓ εB␈ε&1
␈ββ≥␈↓ ∧m␈ε&(␈ε,l␈ε&␈α␈)
␈ββ#␈↓ β:␈ε"(␈↓ λ#␈ε")
␈ββ%␈↓ ↓H␈ε#su␈α␈ch␈αλsets␈α	is␈↓ αo␈ε)k␈↓ βF␈ε7f␈ε#␈α␈(␈↓ βa␈ε)s␈↓ β}␈ε#+␈↓ ∧"␈ε)j␈↓ ∧7␈ε7␈␈↓ ∧[␈ε)a␈↓ ¬	␈ε#)/␈ε)b␈ε7␈α	j␈ε#␈α
1␈ε7␈α	∀␈ε)␈α	i␈ε7␈α	∀␈↓ εT␈ε)r␈↓ εc␈ε#,␈αε1␈ε7␈α	∀␈↓ π6␈ε)l␈↓ πJ␈ε7∀␈ε)␈α	m␈ε7g␈↓ λ/␈ε#.␈α∞Th␈α␈u␈α␈s␈α	th␈α␈ere␈α	is␈α	a␈α	c␈α␈ollection
␈ββ1␈↓ β↓␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ βq␈ε,i
␈ββ6␈↓ ∧m␈ε,i
␈ββM␈↓ ↓H␈ε#o␈α␈f␈αs␈α␈ets␈↓ α/␈ε7T␈↓ αH␈ε#(␈↓ αT␈ε)S␈↓ αk␈ε#)␈αsu␈α␈ch␈αth␈α␈at
␈ββW␈↓ ε␈ε↓X
␈ββz␈↓ ∧r␈ε)k␈↓ ¬∀␈ε#(␈↓ ¬∨␈ε)S␈↓ ¬7␈ε#)␈α	=␈↓ εZ␈ε)c␈↓ π↓␈ε)k␈↓ πK␈ε#(␈↓ πV␈ε)T␈↓ πn␈ε#),
␈β∧¬␈↓ ¬∧␈ε,n␈↓ εh␈ε,T␈↓ π∩␈ε,n␈ε:␈␈ε&1
␈β∧,␈↓ ¬u␈ε,T␈↓ ε	␈ε:2␈↓ ε≠␈ε:T␈↓ ε/␈ε&(␈↓ ε8␈ε,S␈↓ εJ␈ε&)
␈β∧Z␈↓ ↓H␈ε#wh␈α␈ere␈α
e␈α␈ach␈↓ αq␈ε)c␈↓ β≤␈ε#i␈α↓s␈α	an␈α	i␈α↓n␈α}tege␈α␈r.␈α∂F␈α⎇urth␈α␈erm␈α↓o␈α␈re␈α
if␈↓ εC␈ε)T␈↓ εd␈ε72␈↓ πβ␈ε7T␈↓ π≥␈ε#(␈↓ π(␈ε)S␈↓ π?␈ε#),␈α
i␈α↓t␈α␈s␈α
elemen␈α}ts␈α
are␈α	ne␈α␈ar␈α
those␈α	of␈↓ ␈ε)S␈↓ #␈ε#;
␈β∧e␈↓ α␈␈ε,T
␈β¬↓␈↓ ↓H␈ε#w␈α␈e␈α
h␈α␈a␈α␈v␈α}e␈↓ αC␈ε#min␈↓ β␈ε)T␈↓ β!␈ε7∃␈ε#␈α
(␈↓ βW␈ε#min␈↓ ∧∀␈ε)S␈↓ ∧0␈ε7␈␈↓ ∧W␈ε#m␈α␈a␈↓ ¬β␈ε#x␈↓ ¬≠␈ε)D␈↓ ¬8␈ε#)/␈ε)b␈ε#␈α
an␈α␈d␈↓ ε-␈ε#ma␈↓ εY␈ε#x␈↓ εq␈ε)T␈↓ π∩␈ε7∀␈ε#␈α
(␈↓ πH␈ε#ma␈↓ πt␈ε#x␈↓ λ
␈ε)S␈↓ λ)␈ε#+␈ε)␈α¬b␈ε7␈αε␈␈ε#␈α¬1␈ε7␈α¬␈␈↓ 	G␈ε#m␈α␈i␈α↓n␈↓ 
∧␈ε)D␈↓ 
!␈ε#)/␈ε)␈α␈b␈ε#␈α↓.␈α∞Th␈α␈u␈α␈s
␈β¬)␈↓ ↓H␈ε#w␈α␈e␈α
obt␈α␈ain␈α∞sim␈α␈u␈α␈l␈α↓t␈α␈ane␈α␈ous␈α
recu␈α␈rrenc␈α␈e␈α∞relation␈α␈s␈α∞for␈α
the␈α
sequ␈α␈enc␈α␈es␈ε7␈α∞h␈↓ λs␈ε)k␈↓ 	∃␈ε#(␈↓ 	!␈ε)S␈↓ 	8␈ε#)␈ε7i␈ε#,␈α∂wh␈α␈ere␈↓ 
I␈ε)S␈↓ 
n␈ε#r␈α␈un␈α␈s
␈β¬4␈↓ 	¬␈ε,n
␈β¬P␈↓ ↓H␈ε#th␈α␈rou␈α␈gh␈α	th␈α␈e␈α
non␈α␈emp␈α␈t␈α␈y␈α	i␈α↓n␈α}tege␈α␈r␈α
su␈α␈bsets␈α	of␈↓ ε→␈ε#[␈↓ ε#␈ε)l␈↓ ε-␈ε#,␈ε)␈αεu␈ε#␈α¬+␈α∧1],␈α
i␈α↓n␈α	th␈α␈e␈α
nota␈α␈tion␈α	of␈α	exe␈α␈rcise␈α
1␈α␈9.␈α∂S␈α␈ince
␈β¬x␈↓ ↓H␈ε)k␈↓ ↓x␈ε#=␈↓ α'␈ε)k␈↓ αI␈ε#(␈↓ αU␈ε)S␈↓ αl␈ε#)␈α∞fo␈α␈r␈α∞an␈α}y␈α∞on␈α␈e-eleme␈α␈n␈α␈t␈α∞set␈↓ ¬n␈ε)S␈↓ εε␈ε#,␈α∞the␈α
sequ␈α␈enc␈α␈e␈ε7␈α∞h␈↓ πp␈ε)k␈↓ λ∪␈ε7i␈ε#␈α∞a␈α␈pp␈α␈ears␈α∞t␈α␈hese␈α
recu␈α␈rrenc␈α␈es.
␈βε∧␈↓ ↓Y␈ε,n␈↓ α9␈ε,n␈↓ λα␈ε,n
␈βε ␈↓ ↓H␈ε#Th␈α␈e␈α⊂co␈α␈e}cien␈α}ts␈↓ β=␈ε)c␈↓ βn␈ε#ca␈α␈n␈α⊂b␈α␈e␈α⊂c␈α␈omp␈α␈uted␈α∂fro␈α␈m␈α⊂th␈α␈e␈α⊂|␈α␈rst␈α⊂few␈α⊂v␈α|alues␈α∂of␈↓ 	.␈ε)k␈↓ 	P␈ε#(␈↓ 	[␈ε)S␈↓ 	r␈ε#),␈α∩s␈α␈o␈α⊂w␈α␈e␈α∂can
␈βε+␈↓ βK␈ε,T␈↓ 	?␈ε,n␈↓ 	d␈ε↓P
␈βεA␈↓ 
p␈ε,n
␈βεG␈↓ ↓H␈ε#o␈α␈bta␈α␈i␈α↓n␈αa␈αsyst␈α␈em␈αo␈α␈f␈αeq␈α␈uatio␈α␈ns␈αd␈α␈e|␈α␈ning␈αth␈α␈e␈αg␈α␈ener␈α␈ating␈αfun␈α␈ction␈α␈s␈↓ λc␈ε)k␈↓ 	π␈ε#(␈↓ 	∩␈ε)z␈↓ 	#␈ε#)␈α
=␈↓ 
∂␈ε)k␈↓ 
2␈ε#(␈↓ 
=␈ε)S␈↓ 
T␈ε#)␈↓ 
←␈ε)z␈↓ ␈ε#=
␈βεS␈↓ β#␈ε↓P␈↓ λu␈ε,S␈↓ 
!␈ε,n
␈βεm␈↓ ↓H␈ε"(␈↓ αQ␈ε")
␈βεo␈↓ ↓T␈ε7k␈↓ ↓d␈ε)S␈↓ ↓{␈ε7k␈α	∀␈ε#␈α
1␈↓ αd␈ε#+␈↓ β
␈ε)z␈↓ ∧.␈ε)k␈↓ ∧R␈ε#(␈↓ ∧]␈ε)z␈↓ ∧o␈ε#).
␈βεz␈↓ ∧?␈ε,T
␈βπα␈↓ βI␈ε,T␈↓ β]␈ε:2␈↓ βo␈ε:T␈↓ ∧β␈ε&(␈↓ ∧␈ε,S␈↓ ∧≡␈ε&)
␈βπ→␈↓ 	∞␈ε&3␈↓ 
3␈ε&1
␈βπ≤␈↓ α␈ε#F␈α⎇or␈α
e␈α␈xa␈α␈mple,␈α
wh␈α␈en␈↓ ∧'␈ε)D␈↓ ∧M␈ε#=␈ε7␈α
f␈␈ε#1␈α␈,␈αε0,␈αε3␈ε7␈α␈g␈ε#␈α
a␈α␈nd␈ε)␈α	b␈ε#␈α	=␈α
3␈α	w␈α␈e␈α	ha␈α}v␈α␈e␈↓ λ*␈ε)l␈↓ λ>␈ε#=␈ε7␈α
␈␈↓ 	)␈ε#a␈α␈nd␈ε)␈α	u␈ε#␈α	=␈↓ 
D␈ε#,␈α
so␈α	the
␈βπ,␈↓ 	∞␈ε&2␈↓ 
3␈ε&2
␈βπ/␈↓ 	∞␈∧π/	∞α∞␈↓ 
3␈∧π/
3α∞
␈βπD␈↓ ↓H␈ε#re␈α␈l␈α↓e␈α␈v␈α⎇an␈α}t␈αsets␈↓ βπ␈ε)S␈↓ β*␈ε#are␈ε7␈αf␈ε#0␈ε7g␈ε#␈α␈,␈ε7␈α
f␈ε#␈α␈0,␈αε1␈ε7␈α␈g␈ε#,␈ε7␈αf␈␈ε#1,␈αε1␈ε7g␈ε#␈α␈,␈α
a␈α␈nd␈ε7␈αf␈␈ε#1,␈αε0␈α␈,␈αε1␈ε7g␈ε#␈α␈.␈α∩Th␈α␈e␈αcorr␈α␈espo␈α␈nd␈α␈i␈α↓n␈α␈g␈αse␈α␈que␈α␈nce␈α␈s
␈βπk␈↓ ↓H␈ε#fo␈α␈r␈ε)␈αn␈ε7␈α
∀␈ε#␈α
3␈α
are␈ε7␈αh␈ε#1,␈α¬3,␈αε8,␈α¬21␈ε7i␈ε#,␈ε7␈αh␈ε#0,␈αε1␈α␈,␈αε3,␈αε8␈ε7␈α␈i␈ε#,␈ε7␈αh␈ε#0␈α␈,␈αε0,␈αε1␈α␈,␈αε4␈ε7i␈ε#,␈αan␈α␈d␈ε7␈αh␈ε#0,␈α¬0,␈αε0,␈α¬0␈ε7i␈ε#;␈αso␈αw␈α␈e␈αob␈α␈tain
␈βλ*␈↓ ∧∪␈ε"(␈↓ ¬{␈ε")␈↓ λA␈ε"(␈↓ 
&␈ε")
␈βλ,␈↓ αF␈ε)k␈↓ αf␈ε#(␈↓ αq␈ε)z␈↓ βα␈ε#)␈↓ β↔␈ε#=␈α	1␈απ+␈↓ ∧α␈ε)z␈↓ ∧∨␈ε#3␈↓ ∧0␈ε)k␈↓ ∧O␈ε#(␈↓ ∧Z␈ε)z␈↓ ∧l␈ε#)␈ε7␈απ␈␈↓ ¬'␈ε)k␈↓ ¬T␈ε#(␈↓ ¬←␈ε)z␈↓ ¬p␈ε#)␈↓ επ␈ε#,␈↓ π'␈ε)k␈↓ πT␈ε#(␈↓ π←␈ε)z␈↓ πq␈ε#)␈↓ λ¬␈ε#=␈↓ λ/␈ε)z␈↓ λM␈ε)k␈↓ λz␈ε#(␈↓ 	¬␈ε)z␈↓ 	⊗␈ε#)␈αλ+␈↓ 	R␈ε)k␈↓ 	␈␈ε#(␈↓ 

␈ε)z␈↓ 
≠␈ε#)␈↓ 
2␈ε#,
␈βλ8␈↓ αX␈ε&0␈↓ ∧A␈ε&0␈↓ ¬8␈ε&01␈↓ π9␈ε&0␈α␈2␈↓ λ↑␈ε&01␈↓ 	c␈ε&02
␈βλb␈↓ α9␈ε)k␈↓ αf␈ε#(␈↓ αq␈ε)z␈↓ βα␈ε#)␈↓ β↔␈ε#=␈↓ βA␈ε)z␈↓ βR␈ε)k␈↓ βr␈ε#(␈↓ β⎇␈ε)z␈↓ ∧∞␈ε#),␈↓ π!␈ε)l␈↓ πT␈ε#(␈↓ π←␈ε)z␈↓ πq␈ε#)␈↓ λ¬␈ε#=␈α	0,
␈βλn␈↓ αJ␈ε&01␈↓ βd␈ε&0␈↓ π+␈ε&01␈α␈2
␈β	≡␈↓ ∧G␈ε&2
␈β	!␈↓ λH␈ε"(␈↓ 	%␈ε")
␈β	#␈↓ ↓H␈ε#a␈α␈nd␈↓ αλ␈ε)k␈↓ α≠␈ε#(␈↓ α&␈ε)z␈↓ α7␈ε#)␈α
=␈α	1/␈α␈(␈α↓1␈ε7␈απ␈␈ε#␈απ3␈↓ βt␈ε)z␈↓ ∧
␈ε#+␈↓ ∧5␈ε)z␈↓ ∧T␈ε#)␈α↓.␈↓ ∧x␈ε#In␈α
this␈αca␈α␈se␈↓ ε'␈ε)k␈↓ εS␈ε#=␈↓ ε}␈ε)F␈↓ πe␈ε#a␈α␈nd␈↓ λ%␈ε)k␈↓ λT␈ε7f␈ε#␈α␈0,␈αε2␈ε7g␈↓ 	:␈ε#=␈↓ 	e␈ε)F␈↓ 
I␈ε7␈␈ε#␈απ1.
␈β	/␈↓ ε9␈ε,n␈↓ π∪␈ε&2␈ε,n␈ε&␈α␈+␈α↓2␈↓ λ7␈ε,n␈↓ 	z␈ε&2␈ε,n␈ε:␈␈ε&1
␈β
∃␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.2␈α␈.1
␈β
P␈↓ ¬&␈ε0→␈↓ 
β␈ε0→
␈β
\␈↓ ↓g␈ε31.␈↓ α␈ε)N␈↓ α>␈ε#=␈α∩(62,␈αε+.60␈α
22␈α5␈α␈2␈α0␈α␈0);␈↓ ¬$␈ε)h␈ε#␈α∪=␈α∩(37␈α␈,␈αε+␈α↓.1␈α␈0␈α54␈α
50␈α
00).␈α∨No␈α␈te␈α⊂tha␈α␈t␈α⊃1␈α␈0␈↓ 
↓␈ε)h␈ε#␈α⊃w␈α␈ou␈α␈ld␈α⊂be
␈β∧␈↓ ↓H␈ε#(3␈α␈8,␈αε+.01␈απ05␈απ4␈α␈5␈αλ0␈α␈0).
␈β/␈↓ α≠␈ε,E␈↓ α0␈ε:␈␈↓ αJ␈ε,q␈↓ β4␈ε:␈␈ε,p␈↓ ∧␈ε:␈␈↓ ∧&␈ε,q␈↓ ∧4␈ε:␈␈ε,␈α↓p␈↓ ¬∂␈ε,E␈↓ ¬#␈ε:␈␈↓ ¬>␈ε,q␈↓ ε'␈ε:␈␈ε,␈α↓p␈↓ ε␈␈ε:␈␈↓ π~␈ε,q␈↓ π(␈ε:␈␈ε&1
␈β5␈↓ ↓g␈ε32.␈↓ α␈ε)b␈↓ αX␈ε#(␈α↓1␈ε7␈απ␈␈↓ β$␈ε)b␈↓ β]␈ε#),␈↓ β|␈ε)b␈↓ ∧]␈ε#;␈↓ ¬␈ε)b␈↓ ¬L␈ε#(1␈ε7␈απ␈␈↓ ε_␈ε)b␈↓ εP␈ε#)␈α↓,␈↓ εp␈ε)b␈↓ πP␈ε#.
␈βe␈↓ ↓g␈ε33.␈↓ α␈ε#When␈ε)␈α∞e␈ε#␈α∞do␈α␈es␈α∂not␈α∞h␈α␈a␈α␈v␈α␈e␈α∞its␈α∞smallest␈α∞v␈α⎇alue␈α␈,␈α⊂th␈α␈e␈α∞m␈α↓ost␈α∞sign␈α␈i␈α↓|␈α␈can␈α}t␈α∂\␈α␈on␈α␈e"␈α∞bit␈α∞(which
␈β
␈↓ ↓H␈ε#a␈α␈pp␈α␈ears␈αin␈αa␈α␈ll␈αsu␈α␈ch␈αnorm␈α␈ali␈α↓z␈α␈ed␈αn␈α}um␈α␈b␈α␈ers)␈αne␈α␈ed␈αnot␈αap␈α␈pe␈α␈ar␈αin␈αth␈α␈e␈αcomp␈α␈ut␈α␈er␈αw␈α␈ord.
␈β>␈↓ ↓g␈ε34.␈↓ α␈ε#(51␈α␈,␈αε+␈α↓.1␈α␈020␈α␈987␈α␈7);␈α
(50,␈α¬+␈α↓.12␈α␈346␈α␈00␈α␈0);␈α
(53,␈αε+.99␈α␈999␈α␈999␈α␈).␈α∂Th␈α␈e␈α	third␈α	a␈α␈nsw␈α␈er␈α	w␈α␈ou␈α␈ld␈α	be
␈βe␈↓ ↓H␈ε#(5␈α␈4,␈αε+.100␈α␈000␈α␈00)␈αif␈αthe␈α|␈α␈rst␈αop␈α␈eran␈α␈d␈αh␈α␈ad␈α
been␈α
(45,␈ε7␈α¬␈␈ε#␈α↓.50␈α␈000␈α␈00␈α␈0).
␈β
⊗␈↓ ↓g␈ε35.␈↓ α␈ε#If␈ε)␈αx␈ε7␈αλ_␈↓ αs␈ε)y␈↓ β∂␈ε#an␈α␈d␈ε)␈α
m␈ε#␈α
i␈α↓s␈α
an␈α
in␈α}teger␈α
th␈α␈en␈ε)␈α
mb␈ε#␈αε+␈ε)␈απx␈ε7␈αλ_␈ε)␈α
m␈α␈b␈ε#␈απ+␈↓ πy␈ε)y␈↓ λ␈ε#.␈α∂F␈α⎇urth␈α␈ermore␈ε)␈α
x␈ε7␈α	_␈↓ 
+␈ε)y␈↓ 
G␈ε#imp␈α␈li␈α↓e␈α␈s
␈β
>␈↓ ↓H␈ε)x␈ε#␈α␈/␈ε)b␈ε7␈α
_␈↓ α.␈ε)y␈↓ α@␈ε#/␈ε)b␈ε#,␈αb␈α␈y␈αco␈α␈nsid␈α␈ering␈αall␈αpo␈α␈ssi␈α↓b␈α␈le␈αcases.␈α∂An␈α↓o␈α␈the␈α␈r␈αc␈α␈rucial␈αpro␈α␈per␈α␈ty␈α
i␈α↓s␈αth␈α␈at␈ε)␈αx␈ε#␈αan␈α␈d␈↓ ≠␈ε)y
␈β
e␈↓ ↓H␈ε#will␈αro␈α␈un␈α␈d␈αto␈α
the␈αsa␈α␈me␈αin␈α␈teg␈α␈er,␈αwhen␈α␈ev␈α␈er␈ε)␈αx␈ε7␈αλ_␈↓ εl␈ε)y␈↓ ε}␈ε#.
␈β∞π␈↓ β
␈ε:␈␈ε,p␈ε:␈␈ε&␈α↓2␈↓ εQ␈ε,p␈ε&␈α␈+␈α↓2
␈β∞
␈↓ α␈ε#No␈α␈w␈αif␈↓ α{␈ε)b␈↓ β[␈ε)F␈↓ ∧
␈ε7≤␈↓ ∧7␈ε)f␈↓ ∧b␈ε#we␈αm␈α␈u␈α␈st␈αha␈α␈v␈α}e␈α(␈↓ εA␈ε)b␈↓ πλ␈ε)f␈↓ π'␈ε#)␈↓ π7␈ε#mod␈↓ π|␈ε)b␈ε7␈α≤␈ε#␈α0;␈α
h␈α␈enc␈α␈e␈α
th␈α␈e␈αtran␈α␈sforma␈α␈-
␈β∞_␈↓ βq␈ε,v␈↓ ∧H␈ε,v␈↓ π_␈ε,v
␈β∞4␈↓ ↓H␈ε#tio␈α␈n␈α
lea␈α␈v␈α␈e␈α␈s␈↓ αp␈ε)f␈↓ β≤␈ε#u␈α␈nch␈α␈an␈α␈ged␈αun␈α␈l␈α↓es␈α␈s␈↓ ¬)␈ε)e␈↓ ¬P␈ε7␈␈↓ ¬z␈ε)e␈↓ ε$␈ε7∃␈ε#␈α
2␈α␈.␈α⊗S␈α␈i␈α↓n␈α␈ce␈ε)␈α
u␈ε#␈α∞w␈α␈as␈α
norm␈α␈ali␈α↓z␈α␈ed,␈α∞it␈α
is␈α∞non␈α␈zero
␈β∞@␈↓ β␈ε,v␈↓ ¬7␈ε,u␈↓ ελ␈ε,v
␈β∞V␈↓ βU␈ε:␈␈ε&1␈↓ ∧>␈ε:␈␈ε&2␈↓ ¬-␈ε:␈␈ε&␈α↓2
␈β∞\␈↓ ↓H␈ε#a␈α␈nd␈ε7␈αj␈↓ α∪␈ε)f␈↓ α<␈ε#+␈↓ αe␈ε)f␈↓ β∧␈ε7j␈ε#␈α>␈↓ βE␈ε)b␈↓ ∧¬␈ε7␈␈↓ ∧/␈ε)b␈↓ ∧q␈ε7∃␈↓ ¬≡␈ε)b␈↓ ¬U␈ε#:␈α∞the␈αlead␈α␈ing␈αnon␈α␈zero␈αdig␈α␈i␈α↓t␈αof␈↓ 	⊂␈ε)f␈↓ 	9␈ε#+␈↓ 	b␈ε)f␈↓ 
∞␈ε#m␈α}ust␈αbe␈αa␈α␈t
␈β∞h␈↓ α#␈ε,u␈↓ αv␈ε,v␈↓ 	 ␈ε,u␈↓ 	s␈ε,v
␈β∂∧␈↓ ↓H␈ε#most␈α	t␈α␈w␈α␈o␈α	plac␈α␈es␈α	to␈α	the␈α	righ␈α}t␈α	of␈α	the␈α	ra␈α␈dix␈α	p␈α␈oin␈α␈t,␈α
a␈α␈nd␈α	th␈α␈e␈α	rou␈α␈nd␈α␈ing␈α	op␈α␈era␈α␈ti␈α↓o␈α␈n␈α	wil␈α↓l␈α	con␈α}v␈α␈er␈α␈t
␈β∂%␈↓ ↓W␈ε,p␈ε&+␈↓ α␈ε,j
␈β∂+␈↓ ↓H␈ε)b␈↓ α∞␈ε#(␈↓ α→␈ε)f␈↓ αA␈ε#+␈↓ αj␈ε)f␈↓ β	␈ε#)␈αto␈αan␈αin␈α␈teg␈α␈er,␈αwh␈α␈ere␈↓ ¬O␈ε)j␈↓ ¬k␈ε7∀␈ε#␈α
1.␈α⊂Th␈α␈e␈αpro␈α↓o␈α␈f␈αwill␈αb␈α␈e␈αco␈α␈mp␈α␈l␈α↓e␈α␈te␈αif␈αwe␈αca␈α␈n␈αsh␈α↓o␈α}w
␈β∂7␈↓ α)␈ε,u␈↓ αz␈ε,v
␈β∂M␈↓ α≡␈ε,p␈ε&+␈↓ αH␈ε,j␈↓ αU␈ε&+␈α↓1␈↓ ∧D␈ε,p␈ε&+␈↓ ∧m␈ε,j␈↓ ∧{␈ε&+1␈↓ ε␈ε:␈␈ε,p␈ε:␈␈ε&2
␈β∂S␈↓ ↓H␈ε#th␈α␈at␈↓ α∂␈ε)b␈↓ α}␈ε#(␈↓ β	␈ε)f␈↓ β/␈ε#+␈↓ βW␈ε)f␈↓ βv␈ε#)␈ε7␈α	_␈↓ ∧5␈ε)b␈↓ ¬#␈ε#(␈↓ ¬.␈ε)f␈↓ ¬U␈ε#+␈↓ ¬|␈ε)b␈↓ ε]␈ε)F␈↓ π↓␈ε#).␈α∂By␈α
th␈α␈e␈αp␈α␈revio␈α␈us␈α
para␈α␈gra␈α␈ph␈α␈,␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e
␈β∂↑␈↓ β→␈ε,u␈↓ βg␈ε,v␈↓ ¬?␈ε,u␈↓ εr␈ε,v
␈β∂u␈↓ ↓W␈ε,p␈ε&+2␈↓ βP␈ε,p␈ε&+2␈↓ ¬8␈ε,p␈ε&+2␈↓ εS␈ε:␈␈ε,␈α↓p␈ε:␈α␈␈␈ε&␈α↓2
␈β∂z␈↓ ↓H␈ε)b␈↓ α∞␈ε#(␈↓ α→␈ε)f␈↓ α>␈ε#+␈↓ αc␈ε)f␈↓ βα␈ε#)␈ε7␈α	_␈↓ βA␈ε)b␈↓ ∧π␈ε)f␈↓ ∧,␈ε#+␈↓ ∧Q␈ε)F␈↓ ∧}␈ε#=␈↓ ¬)␈ε)b␈↓ ¬o␈ε#(␈↓ ¬z␈ε)f␈↓ ε≡␈ε#+␈↓ εD␈ε)b␈↓ π$␈ε)F␈↓ πH␈ε#),␈α
which␈α	imp␈α␈l␈α↓ies␈α	the␈α	d␈α␈esired␈α	resu␈α␈lt
␈β⊂ε␈↓ α)␈ε,u␈↓ αs␈ε,v␈↓ ∧↔␈ε,u␈↓ ∧f␈ε,v␈↓ ε
␈ε,u␈↓ π:␈ε,v
␈β⊂"␈↓ ↓H␈ε#fo␈α␈r␈αall␈↓ α*␈ε)j␈↓ αD␈ε7∀␈ε#␈α
1.
␈β⊂J␈↓ α␈ε#Note␈αth␈α␈at,␈αwhe␈α␈n␈ε)␈αb␈ε#␈α
>␈α
2␈αis␈αev␈α}en,␈αsuc␈α␈h␈αan␈αin␈α}teger␈↓ πE␈ε)F␈↓ πt␈ε#a␈α␈l␈α↓w␈α␈a␈α}ys␈αex␈α␈i␈α↓sts;␈αbu␈α␈t␈αwhen␈ε)␈α
b␈ε#␈α
=␈α
2
␈β⊂U␈↓ πZ␈ε,v
␈β⊂q␈↓ ↓H␈ε#w␈α␈e␈α	req␈α␈uire␈ε)␈α	p␈ε#␈α∧+␈α∧3␈α
b␈α␈its␈α
(let␈α	2␈↓ ∧C␈ε)F␈↓ ∧p␈ε#b␈α␈e␈α
a␈α␈n␈α	in␈α␈teg␈α␈er).␈α∂Whe␈α␈n␈ε)␈α	b␈ε#␈α
is␈α
o␈α␈dd␈α␈,␈α
an␈α	in␈α␈te␈α␈ger␈↓ 	E␈ε)F␈↓ 	r␈ε#alw␈α␈a␈α␈ys␈α	ex␈α␈i␈α↓st␈α␈s
␈β⊂⎇␈↓ ∧X␈ε,v␈↓ 	Z␈ε,v
␈β⊃⊗␈↓ π=␈ε&1
␈β⊃→␈↓ ↓H␈ε#e␈α␈xcep␈α␈t␈αin␈αth␈α␈e␈αcase␈αo␈α␈f␈αdivision␈α␈,␈αwh␈α␈en␈αa␈α
remain␈α␈der␈αo␈α␈f␈↓ πO␈ε)b␈ε#␈αis␈αposs␈α␈i␈α↓b␈α␈le.
␈β⊃)␈↓ π=␈ε&2
␈β⊃,␈↓ π=␈∧⊃,π=α∞
␈β∪(

␈β↓U␈↓ ↓H␈ε"608␈↓ 
b␈ε"4.2.1
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα%␈↓ ↓g␈ε36.␈↓ α␈ε#(Con␈α␈si␈α↓d␈α␈er␈α∞the␈α∞c␈α␈ase␈↓ ∧+␈ε)e␈↓ ∧X␈ε#=␈↓ ¬λ␈ε)e␈↓ ¬%␈ε#,␈↓ ¬=␈ε)f␈↓ ¬l␈ε#=␈ε7␈α∂␈␈↓ ε=␈ε)f␈↓ εj␈ε#i␈α↓n␈α
P␈α↓r␈α␈ogra␈α␈m␈α∞A␈↓ λ8␈ε#.␈α↓)␈α∨Reg␈α␈i␈α↓ste␈α␈r␈α∂A␈α∞reta␈α␈i␈α↓n␈α␈s␈α∞i␈α↓t␈α␈s
␈βα1␈↓ ∧9␈ε,u␈↓ ¬⊗␈ε,v␈↓ ¬M␈ε,u␈↓ εN␈ε,v
␈βαM␈↓ ↓H␈ε#p␈α␈rev␈α␈i␈α↓o␈α␈us␈αsign␈α␈,␈αa␈α␈s␈αi␈α↓n␈↓ ∧≤␈ε#.
␈βαO␈↓ βi␈ε∃ADD
␈ββ⊂␈↓ ↓g␈ε37.␈↓ α␈ε#Sa␈α}y␈αtha␈α␈t␈αa␈αn␈α}um␈α␈b␈α␈er␈αi␈α↓s␈αnorma␈α␈l␈α↓ize␈α␈d␈αi␈α↓{␈α
i␈α↓t␈αis␈αz␈α␈ero␈αor␈αits␈αfra␈α␈ction␈αpa␈α␈rt␈αl␈α↓ies␈αin␈αthe␈αra␈α␈nge
␈ββ5␈↓ ↓K␈ε&1␈↓ β∞␈ε&1
␈ββ7␈↓ ↓n␈ε#<␈ε7␈α⊃j␈↓ α)␈ε)f␈↓ α=␈ε7j␈ε#␈α⊃<␈↓ β∨␈ε#.␈α≥A␈α⊂(␈ε)p␈ε#␈α
+␈α1)-pla␈α␈ce␈α⊂a␈α␈ccum␈α}ulato␈α␈r␈α⊂su}␈α␈ces␈α⊂fo␈α␈r␈α⊂ad␈α␈dition␈α∂an␈α␈d␈α⊂s␈α␈ub␈α␈traction␈α␈;
␈ββH␈↓ ↓K␈ε&6␈↓ β∞␈ε&2
␈ββJ␈↓ ↓K␈∧βJ↓Kα∞␈↓ β∞␈∧βJβ∞α∞
␈ββ←␈↓ ↓H␈ε#ro␈α␈un␈α␈din␈α␈g␈α(exc␈α␈ept␈αd␈α␈urin␈α␈g␈αdiv␈α␈i␈α↓sion␈α␈)␈αis␈αequ␈α␈i␈α↓v␈α|alen␈α␈t␈αto␈αtrun␈α␈cation␈α␈.␈α∩A␈αv␈α␈er␈α␈y␈αplea␈α␈san␈α}t␈αsystem
␈β∧π␈↓ ↓H␈ε#in␈α␈dee␈α␈d!␈α⊂W␈α↓e␈αmigh␈α}t␈αr␈α␈epres␈α␈en␈α␈t␈αn␈α␈u␈α␈m␈α␈ber␈α␈s␈αwith␈αex␈α␈cess-zero␈αex␈α␈po␈α␈nen␈α}t,␈αinse␈α␈rted␈αbe␈α␈t␈α␈we␈α␈en␈αthe
␈β∧.␈↓ ↓H␈ε#|␈α␈rst␈α	a␈α␈nd␈αλsub␈α␈sequ␈α␈en␈α}t␈α	digits␈α	o␈α␈f␈α	the␈αλfraction␈α␈,␈α
a␈α␈nd␈αλcom␈α␈pleme␈α␈n␈α␈ted␈αλif␈α	the␈αλfraction␈αλis␈α	n␈α␈egat␈α␈i␈α↓v␈α}e,
␈β∧V␈↓ ↓H␈ε#so␈α
tha␈α␈t␈α|␈α␈xe␈α␈d-p␈α␈oin␈α␈t␈αord␈α␈er␈αis␈αpre␈α␈serv␈α␈ed␈α␈.
␈β¬→␈↓ ↓g␈ε38.␈↓ α␈ε#(a)␈α⊃(0␈α␈6,␈αε+.123␈α␈456␈α␈79␈α␈)␈ε7␈α	λ␈ε#␈αλ(06␈α␈,␈ε7␈αε␈␈ε#␈α↓.1␈α␈234␈α␈567␈α␈8),␈α≤(0␈α␈1,␈αε+.103␈α␈456␈α␈78)␈ε7␈αλλ␈ε#␈αλ(00,␈ε7␈α¬␈␈ε#␈α↓.94␈α␈00␈α␈000␈α␈0);
␈β¬@␈↓ ↓H␈ε#(b␈α␈)␈α(␈α↓9␈α␈9,␈αε+.87␈α␈654␈α␈321␈α␈)␈ε7␈αλλ␈↓ ∧"␈ε#itself␈↓ ∧h␈ε#,␈α→(99,␈αε+.99␈α␈999␈α␈999␈α␈)␈ε7␈αλλ␈ε#␈αλ(9␈α␈1,␈αε+.500␈α␈000␈α␈00␈α␈)␈α↓.
␈βεβ␈↓ ↓g␈ε39.␈↓ α␈ε)a␈ε#␈α=␈ε)␈αc␈ε#␈α=␈α(␈ε7␈␈ε#50␈α␈,␈αε+␈α↓.1␈α␈000␈α␈000␈α␈0),␈ε)␈α
b␈ε#␈α=␈α(␈ε7␈α↓␈␈ε#4␈α␈1,␈αε+.200␈α␈000␈α␈00),␈ε)␈α
d␈ε#␈α=␈α(␈ε7␈␈ε#41,␈α¬+␈α↓.80␈α␈00␈α␈000␈α␈0),
␈βε+␈↓ ↓H␈ε)y␈↓ ↓c␈ε#=␈α	(11,␈α¬+␈α↓.10␈α␈00␈α␈000␈α␈0).
␈βεn␈↓ ↓V␈ε310.␈↓ α␈ε#(50␈α␈,␈αε+␈α↓.9␈α␈999␈α␈900␈α␈0)␈ε7␈απλ␈ε#␈αλ(55,␈α¬+␈α↓.99␈α␈999␈α␈000␈α␈).
␈βπ1␈↓ ↓V␈ε311.␈↓ α␈ε#(50␈α␈,␈αε+␈α↓.1␈α␈000␈α␈000␈α␈1)␈ε7␈απ␈
␈ε#␈αλ(50,␈α¬+␈α↓.99␈α␈999␈α␈990␈α␈).
␈βπn␈↓ ε9␈ε:␈␈ε,␈α↓p␈↓ 
↔␈ε:␈␈ε,p
␈βπt␈↓ ↓V␈ε312.␈↓ α␈ε#If␈α
0␈α	<␈ε7␈α
j␈↓ αz␈ε)f␈↓ β~␈ε7j␈ε#␈α
<␈ε7␈α	j␈↓ βa␈ε)f␈↓ β␈␈ε7j␈ε#␈α↓,␈α
the␈α␈n␈ε7␈α
j␈↓ ∧p␈ε)f␈↓ ¬⊂␈ε7j␈α
∀␈α	j␈↓ ¬W␈ε)f␈↓ ¬v␈ε7j␈α¬␈␈↓ ε*␈ε)b␈↓ εb␈ε#;␈αh␈α␈enc␈α␈e␈α
1/␈ε)␈α␈b␈ε#␈α
<␈ε7␈α	j␈↓ λ?␈ε)f␈↓ λ←␈ε#/␈↓ λp␈ε)f␈↓ 	∂␈ε7j␈α	∀␈ε#␈α
1␈ε7␈α∧␈␈↓ 
π␈ε)b␈↓ 
@␈ε#/␈ε7␈α␈j␈↓ 
Z␈ε)f␈↓ 
y␈ε7j␈ε#␈α	<
␈βλ␈↓ β
␈ε,u␈↓ βq␈ε,v␈↓ ¬␈ε,u␈↓ ¬g␈ε,v␈↓ λO␈ε,u␈↓ 	␈ε,v␈↓ 
j␈ε,v
␈βλ⊗␈↓ α
␈ε:␈␈ε,p␈↓ λJ␈ε:␈␈ε,p␈↓ 
z␈ε:␈␈ε,p
␈βλ~␈↓ πm␈ε"(␈↓ 	U␈ε")
␈βλ≤␈↓ ↓H␈ε#1␈ε7␈α↓␈␈↓ ↓}␈ε)b␈↓ α6␈ε#.␈α∞If␈α	0␈αλ<␈ε7␈α
j␈↓ β9␈ε)f␈↓ βX␈ε7j␈α
∀␈α	j␈↓ ∧≡␈ε)f␈↓ ∧?␈ε7j␈ε#,␈α	we␈αλh␈α␈a␈α␈v␈α␈e␈αλ1␈α␈/␈ε)b␈ε#␈α
<␈ε7␈α	j␈↓ ε@␈ε)f␈↓ εa␈ε#/␈↓ εr␈ε)f␈↓ π⊂␈ε7j␈ε#␈α↓/␈ε)␈α␈b␈ε7␈α
∀␈↓ πy␈ε#(␈α↓1␈ε7␈α↓␈␈↓ λ:␈ε)b␈↓ λs␈ε#)/␈α␈(␈α↓1␈α␈/␈ε)b␈ε#)␈↓ 	a␈ε#/␈ε)b␈ε#␈α	=␈α
1␈ε7␈αα␈␈↓ 
k␈ε)b␈↓ #␈ε#.
␈βλ'␈↓ βJ␈ε,v␈↓ ∧/␈ε,u␈↓ εQ␈ε,u␈↓ πα␈ε,v
␈βλ←␈↓ ↓V␈ε313.␈↓ α␈ε#Se␈α␈e␈α∞J.␈α∞M␈α␈icha␈α␈el␈↓ βp␈ε#Y␈α⎇ohe␈α␈,␈ε0␈α∂IEE␈α↓E␈α∞T␈α⎇ra␈α␈nsa␈α␈ctions␈ε3␈α
C↑22␈ε#␈α
(19␈α␈73),␈α∂5␈α␈77↑␈α␈58␈α␈6;␈α∂cf.␈α∞also␈α∞e␈α␈xerc␈α␈i␈α↓se
␈β	ε␈↓ ↓H␈ε#4␈α␈.␈α↓2␈α␈.2↑2␈α␈4.
␈β	]␈↓ ↓S␈ε31␈α␈4.␈↓ ∧O␈ε#Fl␈α↓o␈α␈at-to-|␈α␈x␈αsu␈α␈bro␈α␈utine␈α␈:
␈β	←␈↓ α␈ε∃FIX␈↓ αP␈ε∃STJ␈↓ β%␈ε∃9F
␈β
ε␈↓ αP␈ε∃STA␈↓ β%␈ε∃TEMP
␈β
,␈↓ ∧O␈ε#rI␈↓ ∧g␈ε#1␈ε7␈α	␈ ␈ε)␈α
e␈ε#.
␈β
.␈↓ αP␈ε∃LD1␈↓ β%␈ε∃TEMP(EXP)
␈β
S␈↓ ∧O␈ε#rA␈↓ ∧⎇␈ε7␈ ␈α
ε␈↓ ¬O␈ε)f␈↓ ¬h␈ε)f␈↓ ε↓␈ε)f␈↓ ε≠␈ε)f␈↓ ε4␈ε#0.
␈β
U␈↓ αP␈ε∃SLA␈↓ β%␈ε∃1
␈β
{␈↓ ∧O␈ε#Is␈αi␈α↓n␈α␈pu␈α␈t␈αzero␈α␈?
␈β
⎇␈↓ αP␈ε∃JAZ␈↓ β%␈ε∃9F
␈β%␈↓ αP␈ε∃DEC1␈↓ β%␈ε∃1
␈βJ␈↓ ∧O␈ε#If␈αlea␈α␈din␈α␈g␈αby␈α␈te␈αis␈αzero,
␈βL␈↓ αP␈ε∃CMPA␈↓ β%␈ε∃=0=(1:1)
␈βr␈↓ ∧q␈ε#s␈α␈hi$␈αl␈α↓e␈α␈$␈αa␈α␈gain␈α␈.
␈βt␈↓ αP␈ε∃JE␈↓ β%␈ε∃*-4
␈β≠␈↓ αP␈ε∃ENN1␈↓ β%␈ε∃-Q-4,1
␈βA␈↓ ∧O␈ε#Is␈αmag␈α␈nitud␈α␈e␈αto␈α↓o␈α
l␈α↓a␈α␈rge?
␈βC␈↓ αP␈ε∃J1N␈↓ β%␈ε∃FIXOVFLO
␈βk␈↓ αP␈ε∃ENTX␈↓ β%␈ε∃0
␈β
∩␈↓ αP␈ε∃SRAX␈↓ β%␈ε∃0,1
␈β
:␈↓ αP␈ε∃CMPX␈↓ β%␈ε∃=1//2=
␈β
a␈↓ αP␈ε∃JL␈↓ β%␈ε∃9F
␈β∞	␈↓ αP␈ε∃JG␈↓ β%␈ε∃*+2
␈β∞1␈↓ αP␈ε∃JAO␈↓ β%␈ε∃9F
␈β∞V␈↓ ∧O␈ε#Rou␈α␈nd␈α␈,␈αif␈αne␈α␈cessar␈α␈y.
␈β∞X␈↓ αP␈ε∃STA␈↓ β%␈ε∃*+1(0:0)
␈β∞}␈↓ ∧O␈ε#Add␈ε7␈α
ε␈ε#␈α↓1␈α
(␈α↓o␈α}v␈α␈er⎇␈α␈o␈α␈w␈αis␈αi␈α↓m␈α␈po␈α␈ssi␈α↓b␈α␈le).
␈β∂␈↓ αP␈ε∃INCA␈↓ β%␈ε∃1
␈β∂%␈↓ ∧O␈ε#Exit␈αfrom␈αsu␈α␈bro␈α␈utine␈α␈.
␈β∂'␈↓ α␈ε∃9H␈↓ αP␈ε∃JMP␈↓ β%␈ε∃*
␈β∂,␈↓ π0␈∧∂,π0≠∂
␈β∂|␈↓ ↓S␈ε31␈α␈5.␈↓ ¬$␈ε#F␈α}ra␈α␈ction␈α␈al␈αpart␈αsu␈α␈bro␈α␈utin␈α␈e:
␈β∂}␈↓ α␈ε∃FP␈↓ αP␈ε∃STJ␈↓ β%␈ε∃EXITF
␈β⊂#␈↓ ¬$␈ε#Ensu␈α␈re␈αo␈α␈v␈α␈e␈α␈r⎇o␈α␈w␈αis␈αo{␈α␈.
␈β⊂%␈↓ αP␈ε∃JOV␈↓ β%␈ε∃OFLO
␈β⊂K␈↓ ¬r␈ε7␈ ␈ε)␈α	u␈ε#␈α↓.
␈β⊂M␈↓ αP␈ε∃STA␈↓ β%␈ε∃TEMP␈↓ ¬$␈ε∃TEMP
␈β⊂t␈↓ αP␈ε∃ENTX␈↓ β%␈ε∃0
␈β⊃~␈↓ ¬$␈ε#rA␈↓ ¬S␈ε7␈ ␈↓ ¬⎇␈ε)f␈↓ ε≡␈ε#.
␈β⊃≤␈↓ αP␈ε∃SLA␈↓ β%␈ε∃1
␈β⊃&␈↓ ε∞␈ε,u
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.2.2␈↓ 
v␈ε"609
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα&␈↓ ¬$␈ε#rI␈↓ ¬<␈ε#2␈ε7␈α	␈ ␈↓ ε↓␈ε)e␈↓ ε∨␈ε#.
␈βα(␈↓ αP␈ε∃LD2␈↓ β%␈ε∃TEMP(EXP)
␈βα2␈↓ ε∂␈ε,u
␈βαP␈↓ αP␈ε∃DEC2␈↓ β%␈ε∃Q
␈βαw␈↓ αP␈ε∃J2NP␈↓ β%␈ε∃*+3
␈ββ≥␈↓ ¬$␈ε#Rem␈α↓o␈α}v␈α␈e␈αin␈α␈teg␈α␈er␈αpa␈α␈rt␈αof␈ε)␈αu␈ε#.
␈ββ∨␈↓ αP␈ε∃SLA␈↓ β%␈ε∃0,2
␈ββF␈↓ αP␈ε∃ENT2␈↓ β%␈ε∃0
␈ββn␈↓ αP␈ε∃JANN␈↓ β%␈ε∃1F
␈β∧∀␈↓ ¬$␈ε#F␈α}ra␈α␈ction␈αis␈αn␈α␈ega␈α␈ti␈α↓v␈α}e:␈α|n␈α␈d
␈β∧⊗␈↓ αP␈ε∃ENN2␈↓ β%␈ε∃0,2
␈β∧;␈↓ ¬F␈ε#its␈αco␈α␈mplem␈α␈en␈α␈t.
␈β∧=␈↓ αP␈ε∃SRAX␈↓ β%␈ε∃0,2
␈β∧e␈↓ αP␈ε∃ENT2␈↓ β%␈ε∃0
␈β¬␈↓ αP␈ε∃JAZ␈↓ β%␈ε∃*+2
␈β¬4␈↓ αP␈ε∃INCA␈↓ β%␈ε∃1
␈β¬Z␈↓ ¬$␈ε#Add␈α
wo␈α␈rd␈αsize␈αm␈α␈i␈α↓n␈α}us␈αo␈α␈ne.
␈β¬\␈↓ αP␈ε∃ADD␈↓ β%␈ε∃WM1
␈βε↓␈↓ ¬$␈ε#Prepa␈α␈re␈αto␈αnorma␈α␈l␈α↓ize␈αth␈α␈e␈αan␈α␈sw␈α␈er.
␈βεβ␈↓ α␈ε∃1H␈↓ αP␈ε∃INC2␈↓ β%␈ε∃Q
␈βε)␈↓ ¬$␈ε#Norma␈α␈li␈α↓z␈α␈e,␈αro␈α␈un␈α␈d,␈αan␈α␈d␈αex␈α␈it.
␈βε+␈↓ αP␈ε∃JMP␈↓ β%␈ε∃NORM
␈βεR␈↓ α␈ε∃8H␈↓ αP␈ε∃EQU␈↓ β%␈ε∃1(1:1)
␈βεx␈↓ ¬$␈ε#W␈α↓o␈α␈rd␈αsize␈αm␈α␈i␈α↓n␈α}us␈αo␈α␈ne
␈βεz␈↓ α␈ε∃WM1␈↓ αP␈ε∃CON␈↓ β%␈ε∃8B-1,8B-1(1:4)
␈βε␈␈↓ πx␈∧ε␈πx≠∂
␈βπ*␈↓ 	∪␈ε"(␈↓ 
Q␈ε")
␈βπ,␈↓ ↓V␈ε316.␈↓ α␈ε#If␈ε7␈α⊂j␈ε)c␈ε7j␈α⊃∃␈α⊃j␈ε)␈α↓d␈ε7j␈ε#,␈α⊃th␈α␈en␈α∂set␈↓ ∧\␈ε)r␈↓ ∧|␈ε7␈ ␈ε)␈α⊃d␈ε7␈α␈ε)␈α
c␈ε#␈α↓,␈ε)␈α⊂s␈ε7␈α⊃␈ ␈ε)␈α⊃c␈ε7␈αλ␈ε#␈α
(␈↓ π@␈ε)r␈↓ πZ␈ε7␈
␈ε)␈αd␈ε#);␈ε)␈α∩x␈ε7␈α⊂␈ ␈↓ 	∨␈ε)a␈ε7␈α
λ␈ε#␈α(␈ε)b␈ε7␈α
␈
␈↓ 
7␈ε)r␈↓ 
F␈ε#)␈↓ 
h␈ε7␈ε)␈α
s␈ε#,
␈βπQ␈↓ α
␈ε"(␈↓ β4␈ε")␈↓ 	7␈ε"(␈↓ 
]␈ε")
␈βπS␈↓ ↓H␈ε)y␈↓ ↓c␈ε7␈ ␈↓ α→␈ε)b␈ε7␈α¬␈	␈ε#␈α∧(␈ε)␈α↓a␈ε7␈α∧␈
␈↓ β→␈ε)r␈↓ β)␈ε#)␈↓ βD␈ε7␈ε)␈α¬s␈ε#␈α␈.␈α∂Oth␈α␈erwise␈α
set␈↓ ¬←␈ε)r␈↓ ¬x␈ε7␈ ␈ε)␈α	c␈ε7␈α¬␈ε)␈α¬d␈ε#,␈ε)␈α
s␈ε7␈α	␈ ␈ε)␈α	d␈ε7␈α¬λ␈ε#␈α∧(␈↓ λ
␈ε)r␈↓ λ≡␈ε7␈
␈ε)␈α¬c␈ε#);␈ε)␈α
x␈ε7␈α	␈ ␈↓ 	C␈ε#(␈ε)a␈ε7␈α∧␈
␈↓ 

␈ε)r␈↓ 
→␈ε#)␈ε7␈α∧λ␈ε)␈α¬b␈↓ 
n␈ε7␈ε)␈α∧s␈ε#,
␈βπy␈↓ α
␈ε"(␈↓ β=␈ε")
␈βπ{␈↓ ↓H␈ε)y␈↓ ↓c␈ε7␈ ␈↓ α→␈ε#(␈ε)b␈ε7␈απ␈
␈↓ αb␈ε)r␈↓ αq␈ε#)␈ε7␈απ␈	␈ε)␈απa␈↓ βO␈ε7␈ε)␈απs␈ε#.␈α∂The␈α␈n␈ε)␈αx␈ε#␈αε+␈ε)␈απi␈↓ ¬B␈ε)y␈↓ ¬←␈ε#is␈αth␈α␈e␈αd␈α␈esired␈α
ap␈α␈pro␈α}ximatio␈α␈n␈αto␈α
(␈ε)a␈ε#␈απ+␈ε)␈αεb␈α↓i␈ε#)/␈α␈(␈ε)c␈ε#␈απ+␈ε)␈απdi␈ε#).
␈βλ"␈↓ ↓H␈ε#[␈ε0CA␈α␈CM␈ε3␈α5␈ε#␈α(196␈α␈3),␈α
43␈α␈5.␈α∪Othe␈α␈r␈α
a␈α␈l␈α↓g␈α␈orithm␈α␈s␈α
fo␈α␈r␈α
co␈α␈mplex␈αa␈α␈rithme␈α␈ti␈α↓c␈αan␈α␈d␈αfun␈α␈ction␈αe␈α␈v␈α⎇alua␈α␈-
␈βλJ␈↓ ↓H␈ε#tio␈α␈n␈αare␈αg␈α␈i␈α↓v␈α}en␈αb␈α␈y␈αP.␈↓ βt␈ε#W␈α↓y␈α␈nn␈α␈,␈ε0␈αBIT␈ε3␈α2␈ε#␈α(19␈α␈62),␈α23␈α␈2↑2␈α␈55;␈αsee␈αa␈α␈l␈α↓so␈α
Paul␈↓ λ⎇␈ε#F␈α⎇ri␈α↓e␈α␈dlan␈α␈d,␈ε0␈αCA␈α␈CM␈ε3␈α10
␈βλr␈↓ ↓H␈ε#(1␈α␈967␈α␈),␈α6␈α␈65.]
␈β	%␈↓ ↓V␈ε317.␈↓ α␈ε#Se␈α␈e␈α∂Rob␈α␈ert␈↓ β@␈ε#M␈α␈orris,␈ε0␈α⊂IEEE␈α∂T␈α}ra␈α␈nsa␈α␈ctions␈ε3␈α∞C↑20␈ε#␈α∞(197␈α␈1),␈α⊂15␈α␈78↑␈α␈157␈α␈9.␈α~Error␈α∂a␈α␈na␈α␈l␈α↓y␈α␈sis
␈β	M␈↓ ↓H␈ε#is␈α⊂m␈α↓ore␈α⊂di}c␈α␈ult␈α⊃with␈α⊂suc␈α␈h␈α⊃sy␈α␈stems,␈α∩so␈↓ ε$␈ε#in␈α␈terv␈α|al␈α⊃arith␈α␈metic␈α⊂i␈α↓s␈α⊂corre␈α␈spon␈α␈din␈α␈gly␈α⊂m␈α↓ore
␈β	t␈↓ ↓H␈ε#d␈α␈esirab␈α␈le.
␈β
(␈↓ ↓V␈ε318.␈↓ α␈ε#F␈α⎇or␈α∂po␈α␈si␈α↓tiv␈α}e␈α∂n␈α␈u␈α␈m␈α␈bers␈α␈:␈α∀sh␈α␈i␈α↓$␈α∂frac␈α␈ti␈α↓o␈α␈n␈α∂le$␈α∂un␈α}til␈↓ πC␈ε)f␈↓ πq␈ε#=␈α⊂1,␈α⊂then␈α∞rou␈α␈nd␈α␈,␈α⊃th␈α␈en␈α∂if␈α∂the
␈β
4␈↓ πS␈ε&1
␈β
P␈↓ ↓H␈ε#fra␈α␈ction␈α
i␈α↓s␈α∞z␈α␈ero␈α∞(ro␈α␈un␈α␈ding␈α
o␈α␈v␈α␈er␈α␈⎇o␈α␈w)␈α∞sh␈α␈i$␈α∂it␈α∞righ␈α}t␈α∞ag␈α␈ain.␈α↔F␈α}o␈α␈r␈α∞neg␈α␈ativ␈α␈e␈α∞n␈α}um␈α}bers:␈α⊃sh␈α␈i$
␈β
w␈↓ ↓H␈ε#fra␈α␈ction␈α
le$␈αu␈α␈n␈α␈til␈↓ βL␈ε)f␈↓ βs␈ε#=␈α
0,␈αth␈α␈en␈α
rou␈α␈nd␈α␈,␈αthe␈α␈n␈αif␈αt␈α␈he␈α
f␈α↓r␈α␈action␈α
is␈αze␈α␈ro␈α(ro␈α␈un␈α␈ding␈α
u␈α␈nd␈α␈er⎇o␈α}w)
␈ββ␈↓ β\␈ε&1
␈β∨␈↓ ↓H␈ε#sh␈α␈i$␈αit␈αrigh␈α}t␈αaga␈α␈i␈α↓n␈α␈.
␈βP␈↓ α␈ε"(
␈βR␈↓ ↓V␈ε319.␈↓ α_␈ε#43␈αλ+␈α	(1␈α
if␈↓ β7␈ε)e␈↓ β`␈ε#<␈↓ ∧∞␈ε)e␈↓ ∧,␈ε#)␈ε7␈α	␈␈ε#␈α	(␈α↓1␈αi␈α↓f␈α
frac␈α␈ti␈α↓o␈α␈n␈α
o␈α␈v␈α}er⎇␈α␈o␈α␈w)␈ε7␈α	␈␈ε#␈α	(10␈α
if␈α
resu␈α␈l␈α↓t␈α
ze␈α␈ro)␈α	+␈α	(4␈α
if␈α
mag␈α␈-
␈β↑␈↓ βE␈ε,v␈↓ ∧≤␈ε,u
␈βz␈↓ ↓H␈ε#n␈α␈itud␈α␈e␈α∞is␈α∞roun␈α␈de␈α␈d␈α∞u␈α␈p)␈α	+␈α
(1␈α∞if␈α∞|rst␈α∞ro␈α␈un␈α␈din␈α␈g␈α∞digit␈α∞is␈ε)␈α∞b␈ε#/2)␈α	+␈α
(5␈α∞if␈α∞rou␈α␈nd␈α␈ing␈α
digits␈α∞are
␈β ␈↓ 	U␈ε")
␈β"␈↓ ↓H␈ε)b␈ε#/2␈απ0␈↓ α⊗␈ε#.␈αε.␈αε.␈↓ αC␈ε#0␈α␈)␈αλ+␈α	(7␈αif␈αrou␈α␈nd␈α␈i␈α↓n␈α␈g␈αo␈α}v␈α␈er⎇␈α␈o␈α␈w)␈αλ+␈αλ7␈↓ ε(␈ε)N␈↓ εP␈ε#+␈ε)␈αλA␈ε#(␈ε7␈␈ε#1␈αλ+␈αλ(11␈αi␈α↓f␈↓ λX␈ε)N␈↓ 	α␈ε#>␈α0))␈↓ 	a␈ε)u␈ε#,␈αw␈α↓h␈α␈ere␈↓ 
j␈ε)N␈↓ ⊗␈ε#is
␈βI␈↓ ↓H␈ε#th␈α␈e␈αn␈α}um␈α␈b␈α␈er␈αo␈α␈f␈αl␈α↓e␈α␈$␈αshi$s␈αd␈α␈uring␈α
norma␈α␈l␈α↓iza␈α␈ti␈α↓o␈α␈n␈αa␈α␈nd␈ε)␈α
A␈ε#␈α	=␈α
1␈α
i␈α↓f␈αrX␈α
receiv␈α␈e␈α␈s␈αn␈α↓o␈α␈nze␈α␈ro␈αd␈α␈i␈α↓g␈α␈i␈α↓t␈α␈s
␈βq␈↓ ↓H␈ε#(o␈α␈therwise␈ε)␈αA␈ε#␈α	=␈α
0␈α␈).␈α∂The␈αma␈α␈xim␈α␈u␈α␈m␈αtime␈αof␈α73␈ε)␈α␈u␈ε#␈αo␈α␈ccu␈α␈rs␈αf␈α↓o␈α␈r␈αexa␈α␈mp␈α␈l␈α↓e␈αwh␈α␈en
␈β
A␈↓ β∨␈ε)u␈ε#␈α
=␈α	+␈α↓5␈α␈0␈απ01␈απ00␈απ0␈α␈0␈απ00,␈↓ ¬|␈ε)v␈↓ ε↔␈ε#=␈ε7␈α	␈␈ε#␈α↓4␈α␈6␈απ49␈απ99␈απ9␈α␈9␈απ99,␈ε)␈α'b␈ε#␈α	=␈α
1␈α␈00.
␈β∞∞␈↓ 	x␈ε&1
␈β∞⊃␈↓ ↓H␈ε#[Th␈α␈e␈αa␈α␈v␈α␈er␈α␈age␈αtime␈α␈,␈αco␈α␈nsid␈α␈ering␈αth␈α␈e␈αda␈α␈ta␈αin␈αS␈α␈ection␈α
4.2.4,␈αwil␈α↓l␈αb␈α␈e␈αabo␈α␈ut␈α4␈α␈5␈↓ 
	␈ε)u␈ε#␈α↓.]
␈β∞!␈↓ 	x␈ε&2
␈β∞$␈↓ 	x␈∧∞$	xα∞
␈β∂⊂␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.2␈α␈.2
␈β∂c␈↓ ↓g␈ε31.␈↓ α␈ε)u␈ε7␈αλ␈	␈↓ αP␈ε)v␈↓ αj␈ε#=␈ε)␈α
u␈ε7␈αλλ␈αλ␈␈↓ βz␈ε)v␈↓ ∧∃␈ε#=␈ε7␈α	␈␈↓ ∧a␈ε)v␈↓ ∧z␈ε7λ␈ε)␈απu␈ε#␈α
=␈ε7␈α
␈␈ε#(␈↓ ε⊗␈ε)v␈↓ ε/␈ε7λ␈αλ␈␈ε)u␈ε#␈α↓)␈α	=␈ε7␈α	␈␈ε#␈α↓(␈↓ πx␈ε)v␈↓ λ⊃␈ε7␈	␈ε)␈αλu␈ε#).
␈β⊂⊗␈↓ ↓g␈ε32.␈↓ α␈ε)u␈ε7␈α	λ␈ε)␈αλx␈ε7␈α∃␈ε)␈αu␈ε7␈α	λ␈ε#␈α	0␈α=␈ε)␈αu␈ε#,␈α
by␈α(8),␈α
(2),␈α
(6);␈α
hen␈α␈ce␈αby␈α(8)␈αag␈α␈ain,␈α
(␈ε)u␈ε7␈α	λ␈ε)␈αλx␈ε#)␈ε7␈αλλ␈↓ 
α␈ε)v␈↓ 
∨␈ε7∃␈ε)␈αu␈ε7␈α	λ␈↓ ∩␈ε)v␈↓ #␈ε#.
␈β⊂>␈↓ ↓H␈ε#S␈α␈imil␈α↓a␈α␈rly,␈α(␈α↓8␈α␈)␈αand␈α
(6)␈αtog␈α␈ethe␈α␈r␈αwi␈α↓th␈α
(2)␈αimply␈αth␈α␈at␈α(␈ε)u␈ε7␈αλλ␈ε)␈απx␈ε#)␈ε7␈απλ␈ε#␈αλ(␈↓ λQ␈ε)v␈↓ λj␈ε7λ␈↓ 	∪␈ε)y␈↓ 	%␈ε#)␈ε7␈α	∃␈ε#␈α
(␈ε)u␈ε7␈απλ␈ε)␈αλx␈ε#)␈ε7␈απλ␈↓ ␈ε)v␈↓ ∩␈ε#.
␈β⊂r␈↓ ↓g␈ε33.␈↓ α␈ε)u␈ε#␈α∩=␈α⊃8.00␈α␈000␈α␈01␈α␈,␈↓ ∧␈ε)v␈↓ ∧.␈ε#=␈α∩1.2␈α␈500␈α␈008␈α␈,␈↓ ε
␈ε)w␈↓ ε4␈ε#=␈α⊃8.00␈α␈000␈α␈08;␈α∩(␈ε)u␈ε7␈α␈
␈↓ λe␈ε)v␈↓ λw␈ε#)␈ε7␈α
␈
␈↓ 	8␈ε)w␈↓ 	b␈ε#=␈α∩8␈α␈0.000␈α␈064␈α␈,
␈β⊃→␈↓ ↓H␈ε)u␈ε7␈απ␈
␈ε#␈αλ(␈↓ α⊗␈ε)v␈↓ α/␈ε7␈
␈↓ αX␈ε)w␈↓ αq␈ε#)␈α	=␈α
80␈α␈.␈α↓0␈α␈000␈α␈57.
␈β∪(

␈β↓U␈↓ ↓H␈ε"610␈↓ 
b␈ε"4.2.2
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα%␈↓ ↓g␈ε34.␈↓ α␈ε#Y␈α⎇es;␈αl␈α↓e␈α␈t␈α1␈α␈/␈ε)u␈ε7␈α
→␈↓ βj␈ε)v␈↓ ∧¬␈ε#=␈↓ ∧0␈ε)w␈↓ ∧I␈ε#,␈αwhe␈α␈re␈↓ ¬=␈ε)v␈↓ ¬Z␈ε#is␈αl␈α↓a␈α␈rge.
␈βαi␈↓ ↓g␈ε35.␈↓ α␈ε#Not␈αa␈α␈l␈α↓w␈α␈a␈α}ys;␈αi␈α↓n␈α
de␈α␈cimal␈αarithm␈α␈etic␈αtak␈α}e␈ε)␈αu␈ε#␈α
=␈↓ π∃␈ε)v␈↓ π/␈ε#=␈α
9.
␈ββ'␈↓ π?␈ε:␈␈ε,p
␈ββ,␈↓ ↓g␈ε36.␈↓ α␈ε#(a)␈α⊃Y␈α⎇es.␈α⊗(b)␈α
Only␈α
for␈ε)␈α
b␈ε#␈αε+␈ε)␈απp␈ε7␈α	∀␈ε#␈α	4␈α
(try␈ε)␈α
u␈ε#␈α
=␈α
1␈ε7␈α¬␈␈↓ π/␈ε)b␈↓ πh␈ε#).␈α↔[W.␈αM␈α␈.␈↓ 	α␈ε#Kah␈α␈an␈α
o␈α␈bserv␈α}es␈α
tha␈α␈t
␈ββN␈↓ ¬)␈ε:␈␈ε&␈α↓1␈↓ εi␈ε:␈␈ε&1/2
␈ββR␈↓ 	P␈ε"(␈↓ 
v␈ε")
␈ββT␈↓ ↓H␈ε#th␈α␈e␈α	ide␈α␈n␈α␈tit␈α␈y␈ε0␈α	d␈α␈oes␈↓ βA␈ε#h␈α↓o␈α␈l␈α↓d␈αλwhe␈α␈nev␈α}er␈↓ ¬~␈ε)b␈↓ ¬[␈ε7∀␈↓ ε¬␈ε)f␈↓ ε/␈ε7∀␈↓ εZ␈ε)b␈↓ π-␈ε#.␈α∞It␈α	follo␈α␈ws␈α	tha␈α␈t␈α	1␈ε7␈αβ␈↓ 	\␈ε#1␈ε7␈αα␈ε#␈α∧(1␈ε7␈αβ␈ε)␈αβu␈ε#␈α↓)␈↓ ␈ε#=
␈ββ`␈↓ ε⊗␈ε,u
␈ββ|␈↓ ↓H␈ε#1␈ε7␈απ␈ε)␈απu␈ε#␈αfor␈αa␈α␈l␈α↓l␈ε)␈αu␈ε#.␈α↓]
␈β∧?␈↓ ↓g␈ε37.␈↓ α␈ε#If␈ε)␈αu␈ε#␈αan␈α␈d␈↓ β␈ε)v␈↓ β(␈ε#ar␈α␈e␈αco␈α␈nsecu␈α␈tiv␈α␈e␈α
⎇oa␈α␈ting␈α
bina␈α␈ry␈α
n␈α␈um␈α}bers,␈ε)␈αu␈ε7␈απλ␈↓ λ?␈ε)v␈↓ λZ␈ε#=␈α	2␈ε)u␈ε#␈αor␈α
2␈↓ 	l␈ε)v␈↓ 	}␈ε#.␈α∞W␈α↓h␈α␈en␈α
i␈α↓t␈α
is
␈β∧E␈↓ βZ␈ε↓b␈↓ ∧3␈ε↓b␈↓ ¬*␈ε↓b
␈β∧a␈↓ β\␈ε&2␈↓ ∧5␈ε&2␈↓ ¬,␈ε&2
␈β∧g␈↓ ↓H␈ε#2␈↓ ↓X␈ε)v␈↓ ↓s␈ε#w␈α␈e␈α	o␈α␈$en␈α	h␈α␈a␈α␈v␈α}e␈↓ β?␈ε)u␈↓ βv␈ε7λ␈↓ ∧~␈ε)v␈↓ ∧V␈ε#<␈α	2␈↓ ¬⊃␈ε)v␈↓ ¬C␈ε#.␈α∞F␈α}o␈α␈r␈α	ex␈α␈amp␈α␈l␈α↓e␈α␈,␈ε)␈α
u␈ε#␈α
=␈α	(.␈α↓1␈α␈0␈↓ λ!␈ε#.␈αε.␈αε.␈↓ λN␈ε#0␈α␈01␈↓ 	␈ε#)␈↓ 	→␈ε#,␈↓ 	+␈ε)v␈↓ 	F␈ε#=␈α
(.10␈↓ 
,␈ε#.␈αε.␈αε.␈↓ 
X␈ε#010␈↓ 
␈ε#)␈↓ #␈ε#,
␈β∧p␈↓ βc␈ε↓b␈↓ ∧E␈ε↓b
␈β∧r␈↓ 	␈ε&2␈↓ ∃␈ε&2
␈β¬
␈↓ βe␈ε&2␈↓ ∧G␈ε&2
␈β¬∩␈↓ ↓H␈ε)u␈ε7␈απλ␈↓ α␈ε)v␈↓ α&␈ε#=␈α
2␈↓ αa␈ε)v␈↓ αs␈ε#,␈αan␈α␈d␈↓ βH␈ε)u␈↓ ∧β␈ε#+␈↓ ∧,␈ε)v␈↓ ∧g␈ε#=␈α
(.10␈↓ ¬M␈ε#.␈αε.␈αε.␈↓ ¬z␈ε#0␈α␈11␈↓ ε+␈ε#)␈↓ εD␈ε#.
␈β¬≡␈↓ ε7␈ε&2
␈β¬V␈↓ ↓g␈ε38.␈↓ α␈ε#(a)␈ε7␈α⊃_␈ε#,␈ε7␈α→␈ε#␈α↓;␈α→(b)␈ε7␈α_␈ε#,␈ε7␈α→␈ε#␈α↓;␈α→(c)␈ε7␈α_␈ε#␈α↓,␈ε7␈α→␈ε#;␈α~(d␈α␈)␈ε7␈α_␈ε#;␈α→(e)␈ε7␈α_␈ε#␈α↓.
␈βε∀␈↓ εt␈ε,e␈↓ π⊂␈ε:␈␈↓ π*␈ε,q␈↓ πW␈ε,e␈↓ πq␈ε:␈␈↓ λ␈ε,q␈↓ 	K␈ε,e␈↓ 	e␈ε:␈␈↓ 	␈␈ε,q␈↓ 
+␈ε,e␈↓ 
J␈ε:␈␈↓ 
e␈ε,q
␈βε~␈↓ ↓g␈ε39.␈↓ α␈ε7j␈ε)u␈ε7␈α
␈␈↓ α\␈ε)w␈↓ αu␈ε7j␈α
∀␈α
j␈ε)u␈ε7␈α	␈␈↓ ∧λ␈ε)v␈↓ ∧~␈ε7j␈ε#␈α	+␈ε7␈α	j␈↓ ∧←␈ε)v␈↓ ∧z␈ε7␈␈↓ ¬$␈ε)w␈↓ ¬=␈ε7j␈α
∀␈↓ ε↓␈ε)∂␈↓ ε"␈ε#min␈↓ εZ␈ε#(␈↓ εe␈ε)b␈↓ π9␈ε#,␈↓ πH␈ε)b␈↓ λ~␈ε#)␈αλ+␈↓ λX␈ε)∂␈↓ λy␈ε#min␈↓ 	0␈ε#(␈↓ 	;␈ε)b␈↓ 

␈ε#,␈↓ 
≤␈ε)b␈↓ 
s␈ε#)␈ε7␈α
∀
␈βε≠␈↓ π␈ε-u␈↓ πc␈ε-v␈↓ 	W␈ε-v␈↓ 
8␈ε-w
␈βε%␈↓ ε∂␈ε&1␈↓ λe␈ε&2
␈βε<␈↓ ↓s␈ε,e␈↓ α∞␈ε:␈␈↓ α)␈ε,q␈↓ β∩␈ε,e␈↓ β0␈ε:␈␈↓ βK␈ε,q␈↓ ¬i␈ε,e␈↓ ε¬␈ε:␈␈↓ ε∨␈ε,q␈↓ εL␈ε,e␈↓ εk␈ε:␈␈↓ π¬␈ε,q
␈βεA␈↓ ↓H␈ε)∂␈↓ ↓c␈ε)b␈↓ α>␈ε#+␈↓ αg␈ε)∂␈↓ βα␈ε)b␈↓ βc␈ε7∀␈ε#␈α	(␈↓ ∧_␈ε)∂␈↓ ∧;␈ε#+␈↓ ∧d␈ε)∂␈↓ ∧␈␈ε#)␈↓ ¬⊂␈ε#ma␈↓ ¬<␈ε#x␈↓ ¬O␈ε#(␈↓ ¬Z␈ε)b␈↓ ε.␈ε#,␈↓ ε<␈ε)b␈↓ π∀␈ε#).␈α∂Th␈α␈e␈αresu␈α␈lt␈αcan␈α␈n␈α↓o␈α␈t␈αbe␈αst␈α␈reng␈α␈then␈α␈ed
␈βεB␈↓ ↓␈␈ε-u␈↓ β≡␈ε-w␈↓ ¬u␈ε-u␈↓ εX␈ε-w
␈βεM␈↓ ↓V␈ε&1␈↓ αu␈ε&2␈↓ ∧&␈ε&1␈↓ ∧q␈ε&2
␈βεi␈↓ ↓H␈ε#in␈α
g␈α␈en␈α␈eral,␈αsin␈α␈ce␈α
for␈α
ex␈α␈amp␈α␈le␈α
w␈α␈e␈α
migh␈α␈t␈α
h␈α␈a␈α␈v␈α}e␈↓ εH␈ε)e␈↓ εq␈ε#v␈α␈e␈α␈ry␈α
sma␈α␈l␈α↓l␈α
co␈α␈mpa␈α␈red␈α
to␈α	bot␈α␈h␈↓ 
~␈ε)e␈↓ 
A␈ε#an␈α␈d␈↓ ↓␈ε)e␈↓ #␈ε#,
␈βεt␈↓ εW␈ε,u␈↓ 
(␈ε,v␈↓ ∂␈ε,w
␈βπ⊂␈↓ ↓H␈ε#a␈α␈nd␈α
this␈αmea␈α␈ns␈αth␈α␈at␈ε)␈αu␈ε7␈αλ␈␈↓ ∧;␈ε)w␈↓ ∧←␈ε#m␈α␈i␈α↓g␈α␈h␈α␈t␈αbe␈α
f␈α↓a␈α␈irl␈α↓y␈α
l␈α↓a␈α␈rge␈αu␈α␈nd␈α␈er␈αthe␈α
h␈α␈yp␈α␈oth␈α␈eses.
␈βπT␈↓ ↓V␈ε310.␈↓ α␈ε#We␈α
ha␈α␈v␈α}e␈α
(.␈↓ β-␈ε)a␈↓ βR␈ε#.␈αε.␈α¬.␈↓ β}␈ε)a␈↓ ∧G␈ε)a␈↓ ∧g␈ε#)␈↓ ¬λ␈ε7␈
␈ε#␈α	(.9␈↓ ¬\␈ε#.␈αε.␈αε.␈↓ ε	␈ε#99␈↓ ε*␈ε#)␈↓ εO␈ε#=␈α
(.␈↓ π⊃␈ε)a␈↓ π6␈ε#.␈αε.␈αε.␈↓ πc␈ε)a␈↓ λ+␈ε#(␈↓ λ6␈ε)a␈↓ λ`␈ε7␈␈ε#␈α	1␈α␈)␈↓ 	&␈ε#)␈↓ 	J␈ε#i␈α↓f␈↓ 	l␈ε)a␈↓ 
→␈ε7∃␈ε#␈α
1;␈α∞here
␈βπ`␈↓ β>␈ε&1␈↓ ∧⊂␈ε,p␈ε:␈␈ε&1␈↓ ∧Y␈ε,p␈↓ ∧r␈ε,b␈↓ ε5␈ε,b␈↓ π#␈ε&1␈↓ πt␈ε,p␈ε:␈␈ε&1␈↓ λH␈ε,p␈↓ 	1␈ε,b␈↓ 	}␈ε,p
␈βπ|␈↓ ↓H␈ε#\␈α␈9"␈α
sta␈α␈nd␈α␈s␈αfo␈α␈r␈ε)␈αb␈ε7␈αε␈␈ε#␈αε1␈α␈.␈α∂F␈α⎇urth␈α␈erm␈α↓o␈α␈re,␈α(.␈↓ ¬a␈ε)a␈↓ εε␈ε#.␈αε.␈αε.␈↓ ε3␈ε)a␈↓ ε{␈ε)a␈↓ π≤␈ε#)␈↓ π9␈ε7␈
␈ε#␈αε(␈α↓1␈α␈.0␈↓ λ≤␈ε#.␈α¬.␈αε.␈↓ λH␈ε#0␈↓ λY␈ε#)␈↓ λz␈ε#=␈α	(.␈↓ 	9␈ε)a␈↓ 	↑␈ε#.␈αε.␈α¬.␈↓ 

␈ε)a␈↓ 
S␈ε#0␈↓ 
c␈ε#)␈↓ 
{␈ε#,␈αso
␈βλπ␈↓ ¬s␈ε&1␈↓ εE␈ε,p␈ε:␈α␈␈␈ε&␈α↓1␈↓ π
␈ε,p␈↓ π'␈ε,b␈↓ λd␈ε,b␈↓ 	J␈ε&1␈↓ 
≤␈ε,p␈ε:␈␈ε&1␈↓ 
o␈ε,b
␈βλ#␈↓ ↓H␈ε#th␈α␈e␈αm␈α␈u␈α␈lti␈α↓p␈α␈li␈α↓c␈α␈ation␈αi␈α↓s␈αn␈α↓o␈α␈t␈αm␈α↓onoto␈α␈ne␈αif␈ε)␈αb␈ε#␈α>␈α2␈αan␈α␈d␈↓ π_␈ε)a␈↓ πC␈ε7∃␈ε#␈α2␈α␈.␈α∩But␈αw␈α↓h␈α␈en␈ε)␈αb␈ε#␈α=␈α2,␈αth␈α␈i␈α↓s␈αa␈α␈rgu␈α␈-
␈βλ/␈↓ π*␈ε,p
␈βλK␈↓ ↓H␈ε#m␈α␈en␈α␈t␈α
can␈α	be␈α
ex␈α␈tend␈α␈ed␈α
to␈α
sho␈α␈w␈α
tha␈α␈t␈α
m␈α␈ultiplication␈ε0␈α	i␈α↓s␈ε#␈α
m␈α↓o␈α␈n␈α↓o␈α␈ton␈α␈e;␈αob␈α␈viou␈α␈sly␈α
the␈α
\c␈α␈ertain
␈βλr␈↓ ↓H␈ε#c␈α␈omp␈α␈uter"␈α
ha␈α␈d␈ε)␈αb␈ε#␈α
>␈α	2.
␈β	0␈↓ λB␈ε,p
␈β	6␈↓ ↓V␈ε311.␈↓ α␈ε#Wi␈α↓thou␈α␈t␈α∞lo␈α␈ss␈α∞of␈α
gen␈α␈eralit␈α␈y,␈α∞let␈ε)␈α∞x␈ε#␈α
b␈α␈e␈α
an␈α
in␈α␈teg␈α␈er,␈ε7␈α∞j␈ε)␈α↓x␈ε7␈α␈j␈ε#␈α∞<␈↓ λ2␈ε)b␈↓ λP␈ε#.␈α↔If␈ε)␈α
e␈ε7␈α∞∀␈ε#␈α∞0␈α
th␈α␈en␈ε)␈α
t␈ε#␈α∞=␈α∞0␈α␈.
␈β	↑␈↓ ↓H␈ε#If␈α0␈α<␈ε)␈αe␈ε7␈α∀␈ε)␈αp␈ε#␈αthen␈ε)␈αx␈ε7␈αλ␈␈ε)␈αλt␈ε#␈α
ha␈α␈s␈αat␈αm␈α↓o␈α␈st␈ε)␈αp␈ε#␈αλ+␈α	1␈αdigits,␈α
th␈α␈e␈αleast␈αsign␈α␈i|ca␈α␈n␈α␈t␈αbe␈α␈i␈α↓n␈α␈g␈αze␈α␈ro.␈α∩If
␈β
␈↓ 	␈ε,e
␈β
¬␈↓ ↓H␈ε)e␈ε#␈α	>␈ε)␈α
p␈ε#␈αth␈α␈en␈ε)␈αx␈ε7␈αε␈␈ε)␈αλt␈ε#␈α
=␈α	0.␈α~[Th␈α␈e␈αresu␈α␈l␈α↓t␈αholds␈αa␈α␈lso␈αun␈α␈de␈α␈r␈αt␈α␈he␈αw␈α␈ea␈α␈k␈α␈er␈αh␈α}ypo␈α␈the␈α␈si␈α↓s␈ε7␈αj␈ε)t␈ε7j␈ε#␈α
<␈α	2␈↓ 
z␈ε)b␈↓ ∃␈ε#.␈α↓]
␈β
C␈↓ λ∞␈ε,p␈ε:␈␈ε&1
␈β
I␈↓ ↓V␈ε312.␈↓ α␈ε#Assu␈α␈me␈αtha␈α␈t␈↓ βP␈ε)e␈↓ βz␈ε#=␈ε)␈αp␈ε#,␈↓ ∧M␈ε)e␈↓ ∧u␈ε7∀␈ε#␈α0,␈ε)␈αu␈ε#␈α>␈α0␈α␈.␈α∩C␈α↓a␈α␈se␈α1,␈ε)␈αu␈ε#␈α>␈↓ π␈␈ε)b␈↓ λE␈ε#.␈α∩Case␈α(␈α↓1␈α␈a),␈↓ 	}␈ε)w␈↓ 
"␈ε#=␈ε)␈αu␈ε#␈αλ+␈α	1␈α␈,
␈β
T␈↓ β←␈ε,u␈↓ ∧\␈ε,v
␈β
k␈↓ ∧_␈ε:0␈↓ ε
␈ε:0␈↓ ε␈␈ε:0␈α↓0␈↓ π{␈ε:00
␈β
n␈↓ α⊃␈ε&1
␈β
p␈↓ ↓H␈ε)v␈↓ ↓c␈ε7∃␈↓ α"␈ε#,␈↓ α6␈ε)e␈↓ α\␈ε#=␈α	0.␈α∂Th␈α␈en␈↓ ∧∧␈ε)u␈↓ ∧)␈ε#=␈ε)␈α	u␈ε#␈α
or␈ε)␈α
u␈ε#␈α¬+␈αε1␈α␈,␈↓ ¬{␈ε)v␈↓ ε≥␈ε#=␈α
1␈α␈,␈↓ εl␈ε)u␈↓ π_␈ε#=␈ε)␈α	u␈ε#␈α↓,␈↓ πi␈ε)v␈↓ λ∪␈ε#=␈α	1␈α
or␈α	0.␈α∂Ca␈α␈se␈α
(1b␈α␈)␈α↓,␈↓ 
C␈ε)w␈↓ 
e␈ε#=␈ε)␈α
u␈ε#,
␈β
|␈↓ αD␈ε,v
␈β↓␈↓ α⊃␈ε&2
␈β∧␈↓ α⊃␈∧∧α⊃α∞
␈β∩␈↓ β8␈ε:0␈↓ ∧-␈ε:0␈↓ ¬!␈ε:00␈↓ ε≥␈ε:0␈α↓0
␈β∃␈↓ α$␈ε&1␈↓ λε␈ε&1
␈β_␈↓ ↓H␈ε7j␈↓ ↓Q␈ε)v␈↓ ↓c␈ε7j␈α	∀␈↓ α5␈ε#.␈α∂Then␈↓ β$␈ε)u␈↓ βI␈ε#=␈ε)␈α	u␈ε#␈α↓,␈↓ ∧≠␈ε)v␈↓ ∧>␈ε#=␈α	0,␈↓ ¬
␈ε)u␈↓ ¬9␈ε#=␈ε)␈α
u␈ε#,␈↓ ε␈ε)v␈↓ ε6␈ε#=␈α	0.␈α∂If␈ε7␈αj␈↓ π4␈ε)v␈↓ πE␈ε7j␈ε#␈α
=␈↓ λ#␈ε#an␈α␈d␈αm␈α↓o␈α␈re␈αgen␈α␈eral␈αrou␈α␈nd␈α␈ing
␈β(␈↓ α$␈ε&2␈↓ λε␈ε&2
␈β+␈↓ α$␈∧+α$α∞␈↓ λε␈∧+λεα∞
␈β:␈↓ ¬+␈ε:0␈↓ εX␈ε:00
␈β=␈↓ ∩␈ε&1
␈β@␈↓ ↓H␈ε#is␈α	pe␈α␈rmitted␈α	w␈α␈e␈α	migh␈α}t␈α
a␈α␈l␈α↓so␈αλha␈α␈v␈α}e␈↓ ¬↔␈ε)u␈↓ ¬<␈ε#=␈ε)␈α	u␈ε7␈α∧ε␈ε#␈α¬1␈α␈,␈↓ εF␈ε)v␈↓ εp␈ε#=␈ε7␈α
π␈ε#1.␈α∞Case␈α	(1c␈α␈),␈↓ λz␈ε)w␈↓ 	≥␈ε#=␈ε)␈α	u␈ε7␈α¬␈␈ε#␈α∧1␈α␈,␈↓ 
'␈ε)v␈↓ 
B␈ε7∀␈α
␈␈↓ #␈ε#,
␈βP␈↓ ∩␈ε&2
␈βS␈↓ ∩␈∧S∩α∞
␈βb␈↓ β0␈ε:0␈↓ ¬1␈ε:0␈↓ εI␈ε:00␈↓ πH␈ε:00␈↓ 
l␈ε,p␈ε:␈␈ε&1
␈βg␈↓ ↓H␈ε)e␈↓ ↓o␈ε#=␈α
0.␈α⊃Th␈α␈en␈↓ β≤␈ε)u␈↓ βA␈ε#=␈ε)␈αu␈ε#␈αor␈ε)␈αu␈ε7␈α	␈␈ε#␈αλ1␈α␈,␈↓ ¬∨␈ε)v␈↓ ¬C␈ε#=␈ε7␈α
␈␈ε#␈α↓1␈α␈,␈↓ ε5␈ε)u␈↓ εb␈ε#=␈ε)␈αu␈ε#,␈↓ π6␈ε)v␈↓ πa␈ε#=␈ε7␈α␈␈ε#1␈αor␈α0.␈α⊃Case␈α2,␈ε)␈αu␈ε#␈α
=␈↓ 
]␈ε)b␈↓ #␈ε#.
␈βs␈↓ ↓V␈ε,v
␈β	␈↓ 
S␈ε:0
␈β␈↓ ∧g␈ε&1␈↓ 
→␈ε&1
␈β∂␈↓ ↓H␈ε#Ca␈α␈se␈α(2␈α␈a),␈↓ αd␈ε)w␈↓ βπ␈ε#=␈ε)␈αu␈ε#␈αλ+␈αλ1␈α␈,␈↓ ∧≤␈ε)v␈↓ ∧8␈ε7∃␈↓ ∧y␈ε#,␈↓ ¬∞␈ε)e␈↓ ¬5␈ε#=␈α
0.␈α⊂Lik␈α␈e␈α(␈α↓1␈α␈a).␈α⊂C␈α↓a␈α␈se␈α(2␈α␈b),␈↓ λE␈ε)w␈↓ λh␈ε#=␈ε)␈α
u␈ε#␈α↓,␈ε7␈αj␈↓ 	E␈ε)v␈↓ 	W␈ε7j␈α
∀␈↓ 
*␈ε#,␈↓ 
?␈ε)u␈↓ 
d␈ε7∃␈ε)␈αu␈ε#.
␈β~␈↓ ¬≤␈ε,v
␈β∨␈↓ ∧g␈ε&2␈↓ 
→␈ε&2
␈β"␈↓ ∧g␈∧"∧gα∞␈↓ 
→␈∧"
→α∞
␈β1␈↓ εβ␈ε:0␈↓ πT␈ε:0
␈β4␈↓ ¬K␈ε&1
␈β6␈↓ ↓H␈ε#Lik␈α␈e␈α
(1b␈α␈).␈α∂Case␈α
(2␈α␈c),␈↓ β{␈ε)w␈↓ ∧≥␈ε#=␈ε)␈α
u␈ε#,␈ε7␈αj␈↓ ∧x␈ε)v␈↓ ¬
␈ε7j␈α
∀␈↓ ¬\␈ε#,␈↓ ¬p␈ε)u␈↓ ε∀␈ε#<␈ε)␈α
u␈ε#.␈α∂Th␈α␈en␈↓ π@␈ε)u␈↓ πd␈ε#=␈ε)␈α
u␈ε7␈αε␈␈↓ λO␈ε)j␈↓ λa␈ε#/␈ε)␈α␈b␈ε#␈αwhe␈α␈re␈↓ 	j␈ε)v␈↓ 
¬␈ε#=␈↓ 
0␈ε)j␈↓ 
A␈ε#/␈ε)b␈ε#␈αε+␈↓ ∞␈ε)v
␈βB␈↓ ∨␈ε&1
␈βG␈↓ ¬K␈ε&2
␈βJ␈↓ ¬K␈∧J¬Kα∞
␈βX␈↓ β⊃␈ε:␈␈ε&␈α↓1␈↓ λ?␈ε:0␈↓ 	3␈ε:00␈↓ 
/␈ε:0␈α↓0
␈β[␈↓ αp␈ε&1␈↓ ε{␈ε&1
␈β↑␈↓ ↓H␈ε#a␈α␈nd␈ε7␈α
j␈↓ α⊃␈ε)v␈↓ α0␈ε7j␈α	∀␈↓ βα␈ε)b␈↓ βD␈ε#for␈αso␈α␈me␈αp␈α␈ositiv␈α␈e␈αin␈α}teger␈↓ ε2␈ε)j␈↓ εM␈ε7∀␈↓ π
␈ε)b␈ε#;␈αwe␈α
ha␈α}v␈α␈e␈↓ λ.␈ε)v␈↓ λP␈ε#=␈α
0␈α␈,␈↓ 	 ␈ε)u␈↓ 	K␈ε#=␈ε)␈α
u␈ε#,␈↓ 
≥␈ε)v␈↓ 
G␈ε#=␈↓ 
r␈ε)j␈↓ β␈ε#/␈ε)b␈ε#.
␈βj␈↓ α"␈ε&1
␈βn␈↓ αp␈ε&2␈↓ ε{␈ε&2
␈βq␈↓ αp␈∧qαpα∞␈↓ ε{␈∧qε{α∞
␈β
␈↓ 
O␈ε:␈␈ε&1
␈β
β␈↓ 
.␈ε&1
␈β
ε␈↓ ↓H␈ε#Ca␈α␈se␈α
(2d␈α␈),␈↓ αi␈ε)w␈↓ β∂␈ε#<␈ε)␈αu␈ε#␈α↓.␈α∃Th␈α␈en␈↓ ∧F␈ε)w␈↓ ∧l␈ε#=␈ε)␈α
u␈ε7␈α	␈␈↓ ¬`␈ε)j␈↓ ¬q␈ε#/␈ε)b␈ε#␈α
whe␈α␈re␈↓ π␈ε)v␈↓ π≡␈ε#=␈ε7␈α
␈␈↓ πm␈ε)j␈↓ π␈␈ε#/␈ε)␈α␈b␈ε#␈α	+␈↓ λQ␈ε)v␈↓ λ⎇␈ε#a␈α␈nd␈ε7␈αj␈↓ 	H␈ε)v␈↓ 	g␈ε7j␈α∀␈↓ 
?␈ε)b␈↓ ∧␈ε#fo␈α␈r
␈β
⊃␈↓ λb␈ε&1␈↓ 	Y␈ε&1
␈β
⊗␈↓ 
.␈ε&2
␈β
→␈↓ 
.␈∧
→
.α∞
␈β
(␈↓ ε	␈ε:0␈↓ ε3␈ε:0␈α↓0␈↓ 	↓␈ε:0␈↓ 	)␈ε:0␈α↓0
␈β
-␈↓ ↓H␈ε#so␈α␈me␈αpo␈α␈si␈α↓t␈α␈i␈α↓v␈α}e␈αin␈α}teger␈↓ ∧∧␈ε)j␈↓ ∧∨␈ε7∀␈ε)␈α
b␈ε#;␈αw␈α␈e␈αh␈α␈a␈α␈v␈α}e␈α(␈↓ ¬x␈ε)v␈↓ ε⊃␈ε#,␈↓ ε ␈ε)u␈↓ εB␈ε#)␈α
=␈α
(␈ε7␈␈↓ π.␈ε)j␈↓ π@␈ε#/␈ε)b␈ε#,␈ε)␈αεu␈ε#),␈αan␈α␈d␈α(␈↓ λn␈ε)u␈↓ 		␈ε#,␈↓ 	_␈ε)v␈↓ 	8␈ε#)␈α
=␈α
(␈ε)u␈ε#␈α↓,␈ε7␈αε␈␈↓ 
G␈ε)j␈↓ 
X␈ε#/␈ε)b␈ε#)␈αo␈α␈r
␈β
O␈↓ πZ␈ε:␈␈ε&1␈↓ 
⊂␈ε:0␈↓ ≤␈ε:0
␈β
R␈↓ π9␈ε&1
␈β
S␈↓ ↓H␈ε"(␈↓ βR␈ε")
␈β
U␈↓ ↓T␈ε)u␈ε7␈α∧␈␈ε#␈α¬1␈α␈/␈ε)b␈ε#,␈αε(1␈ε7␈α∧␈␈↓ β⊗␈ε)j␈↓ β'␈ε#)/␈ε)b␈↓ β↑␈ε#,␈α
the␈α	latter␈α	ca␈α␈se␈α
o␈α␈nly␈α	when␈↓ εd␈ε)v␈↓ π␈ε#=␈↓ πK␈ε)b␈↓ λα␈ε#.␈α∂In␈α	all␈α
c␈α␈ases␈ε)␈α	u␈ε7␈α¬␈	␈↓ 	|␈ε)u␈↓ 
!␈ε#=␈ε)␈α	u␈ε7␈α¬␈␈↓ λ␈ε)u␈↓ #␈ε#,
␈β
`␈↓ εt␈ε&1
␈β
e␈↓ π9␈ε&2
␈β
h␈↓ π9␈∧
hπ9α∞
␈β
w␈↓ α_␈ε:0␈↓ β$␈ε:0␈↓ ∧∪␈ε:0␈α↓0␈↓ ¬*␈ε:00␈↓ ε≥␈ε:0␈α↓0␈↓ π0␈ε:0␈α↓0
␈β
|␈↓ ↓H␈ε)v␈↓ ↓←␈ε7␈	␈↓ αε␈ε)v␈↓ α)␈ε#=␈↓ αS␈ε)v␈↓ αk␈ε7␈␈↓ β∩␈ε)v␈↓ β+␈ε#,␈ε)␈αu␈ε7␈αε␈	␈↓ ∧␈ε)u␈↓ ∧+␈ε#=␈ε)␈α
u␈ε7␈αε␈␈↓ ¬↔␈ε)u␈↓ ¬9␈ε#,␈↓ ¬M␈ε)v␈↓ ¬d␈ε7␈	␈↓ ε␈ε)v␈↓ ε5␈ε#=␈↓ ε`␈ε)v␈↓ εx␈ε7␈␈↓ π∨␈ε)v␈↓ π?␈ε#,␈αrou␈α␈nd␈α␈(␈↓ λ3␈ε)w␈↓ λR␈ε7␈␈ε)␈απu␈ε7␈αε␈␈↓ 	:␈ε)v␈↓ 	L␈ε#)␈α	=␈↓ 
␈ε)w␈↓ 
*␈ε7␈␈ε)␈αεu␈ε7␈αε␈␈↓ ∩␈ε)v␈↓ #␈ε#.
␈β∞@␈↓ ↓V␈ε313.␈↓ α␈ε#Sin␈α␈ce␈αroun␈α␈d(␈ε)x␈ε#␈α␈)␈α=␈α0␈αi{␈ε)␈αx␈ε#␈α=␈α0,␈α
w␈α␈e␈α
w␈α␈a␈α␈n␈α␈t␈αto␈α
|␈α␈nd␈αa␈αlarg␈α␈e␈α
se␈α␈t␈α
of␈αin␈α␈teg␈α␈er␈α
p␈α␈airs␈α(␈ε)␈α↓m␈ε#␈α␈,␈ε)␈αεn␈ε#)
␈β∞b␈↓ 
l␈ε,p
␈β∞h␈↓ ↓H␈ε#with␈αth␈α␈e␈αpro␈α␈pert␈α␈y␈αthat␈ε)␈αm␈ε7␈αλ␈ε)␈αλn␈ε#␈α
is␈αan␈αin␈α}teger␈αi{␈ε)␈αm␈ε#␈α␈/␈ε)n␈ε#␈α
is.␈α∪Assu␈α␈me␈αth␈α␈at␈ε7␈αj␈ε)m␈ε7j␈ε#,␈ε7␈αεj␈ε)n␈ε7␈α↓j␈ε#␈α<␈↓ 
]␈ε)b␈↓ 
{␈ε#.␈α∩If
␈β∂∂␈↓ ↓H␈ε)m␈ε#␈α␈/␈ε)n␈ε#␈α
i␈α↓s␈α
an␈αi␈α↓n␈α}teg␈α␈er␈α
then␈ε)␈αm␈ε7␈α	␈ε)␈α	n␈ε#␈α
=␈ε)␈α
m␈ε#/␈ε)␈α␈n␈ε#␈α∞is␈α
also.␈α∃Con␈α␈v␈α}ersely␈α
if␈ε)␈α
m␈ε#/␈ε)n␈ε#␈α
is␈α∞not␈α
a␈α␈n␈α
in␈α␈teg␈α␈er,
␈β∂1␈↓ λ;␈ε&1␈ε:␈␈ε,p␈↓ 
l␈ε,p␈ε:␈␈ε&1
␈β∂4␈↓ πE␈ε&1
␈β∂7␈↓ ↓H␈ε#b␈α␈ut␈ε)␈αm␈ε7␈απ␈ε)␈α	n␈ε#␈αis,␈α
w␈α␈e␈αha␈α}v␈α␈e␈α1/␈ε7␈α␈j␈ε)n␈ε7␈α↓j␈α∀␈αj␈ε)␈α↓m␈ε7␈απ␈ε)␈α	n␈ε7␈αλ␈␈ε)␈αλm␈ε#/␈ε)n␈ε7j␈ε#␈α<␈↓ πW␈ε7j␈ε)m␈ε#/␈ε)␈α␈n␈ε7␈α↓j␈↓ λ,␈ε)b␈↓ λr␈ε#,␈α
h␈α␈en␈α␈ce␈ε7␈αj␈ε)m␈ε7j␈ε#␈α>␈α2␈↓ 
]␈ε)b␈↓ #␈ε#.
␈β∂G␈↓ πE␈ε&2
␈β∂J␈↓ πE␈∧∂JπEα∞
␈β∂Y␈↓ εQ␈ε,p␈ε:␈α␈␈␈ε&␈α↓1␈↓ 	∞␈ε,p
␈β∂↑␈↓ ↓H␈ε#Ou␈α␈r␈αansw␈α␈er␈αis␈α
th␈α␈erefo␈α␈re␈α
to␈αreq␈α␈uire␈ε7␈αj␈ε)m␈ε7j␈α∀␈ε#␈α2␈↓ εA␈ε)b␈↓ π∀␈ε#an␈α␈d␈α0␈α<␈ε7␈αj␈ε)␈α↓n␈ε7j␈ε#␈α<␈↓ λ␈␈ε)b␈↓ 	≥␈ε#.␈α≤(Sligh␈α}tly␈α
w␈α␈e␈α␈ak␈α␈e␈α␈r
␈β⊂ε␈↓ ↓H␈ε#h␈α}yp␈α␈oth␈α␈eses␈αare␈αa␈α␈lso␈αpo␈α␈ssible.)
␈β⊂J␈↓ ↓V␈ε314.␈↓ α␈ε7j␈ε#(␈ε)u␈ε7␈α¬␈
␈↓ α]␈ε)v␈↓ αo␈ε#)␈ε7␈α∧␈
␈↓ β#␈ε)w␈↓ β@␈ε7␈␈ε)␈α¬u␈↓ βy␈ε)v␈↓ ∧␈ε)w␈↓ ∧$␈ε7j␈α	∀␈α
j␈ε#(␈ε)u␈ε7␈α¬␈
␈↓ ¬2␈ε)v␈↓ ¬C␈ε#)␈ε7␈α¬␈
␈↓ ¬x␈ε)w␈↓ ε∃␈ε7␈␈ε#␈α∧(␈ε)u␈ε7␈α¬␈
␈↓ πα␈ε)v␈↓ π∀␈ε#)␈↓ π∨␈ε)w␈↓ π8␈ε7j␈ε#␈α∧+␈ε7␈α∧j␈↓ πt␈ε)w␈↓ λ
␈ε7j␈αεj␈ε)u␈ε7␈α∧␈
␈↓ λb␈ε)v␈↓ λw␈ε7␈␈ε)␈α∧u␈↓ 	0␈ε)v␈↓ 	B␈ε7j␈α	∀␈↓ 	␈␈ε)∞␈↓ ␈ε#+
␈β⊂V␈↓ 
␈ε&(␈ε,u␈ε:␈
␈↓ 
A␈ε,v␈↓ 
O␈ε&)␈ε:␈
␈↓ 
s␈ε,w
␈β⊂k␈↓ ↓W␈ε,e␈↓ ↓v␈ε:␈␈↓ α⊂␈ε,q␈↓ α∨␈ε:␈␈↓ α9␈ε,l
␈β⊂q␈↓ ↓H␈ε)b␈↓ αU␈ε)∞␈↓ β%␈ε7∀␈ε#␈α	(1␈απ+␈ε)␈απb␈ε#)␈↓ ∧4␈ε)∞␈↓ ¬=␈ε#.␈α∂No␈α}w␈ε7␈αj␈↓ ε+␈ε)e␈↓ π:␈ε7␈␈↓ πc␈ε)e␈↓ λl␈ε7j␈α	∀␈ε#␈α
2␈α␈,␈αso␈αw␈α␈e␈αm␈α␈a␈α␈y␈α
tak␈α␈e
␈β⊂r␈↓ ↓c␈ε-w␈↓ αB␈ε-w
␈β⊂⎇␈↓ αc␈ε,u␈ε:␈
␈↓ β
␈ε,v
␈β⊂}␈↓ ∧B␈ε&(␈ε,u␈ε:␈
␈↓ ∧v␈ε,v␈↓ ¬¬␈ε&)␈ε:␈α␈␈
␈↓ ¬)␈ε,w␈↓ ε9␈ε&(␈ε,u␈ε:␈
␈↓ εm␈ε,v␈↓ ε|␈ε&)␈ε:␈α␈␈
␈↓ π ␈ε,w␈↓ πq␈ε,u␈ε:␈
␈ε&(␈↓ λ%␈ε,v␈↓ λ4␈ε:␈
␈↓ λN␈ε,w␈↓ λb␈ε&)
␈β⊃∪␈↓ β∀␈ε&2␈ε:␈␈ε,p
␈β⊃⊗␈↓ α
␈ε&1
␈β⊃→␈↓ ↓H␈ε)∂␈ε#␈α	=␈↓ α∨␈ε#(1␈απ+␈ε)␈απb␈ε#␈α↓)␈↓ β¬␈ε)b␈↓ βK␈ε#.
␈β⊃)␈↓ α
␈ε&2
␈β⊃,␈↓ α
␈∧⊃,α
α∞
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.2.2␈↓ 
v␈ε"611
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓V␈ε315.␈↓ α␈ε)u␈ε7␈α∀␈↓ αW␈ε)v␈↓ αu␈ε#imp␈α␈li␈α↓e␈α␈s␈α
th␈α␈at␈α(␈ε)u␈ε7␈αλλ␈ε)␈α	u␈ε#)␈ε7␈αλ␈ε#␈α	2␈ε7␈α∀␈ε#␈α(␈ε)u␈ε7␈α	λ␈↓ εh␈ε)v␈↓ εz␈ε#)␈ε7␈αλ␈ε#␈αλ2␈ε7␈α∀␈ε#␈α(␈↓ λ	␈ε)v␈↓ λ#␈ε7λ␈↓ λM␈ε)v␈↓ λ↑␈ε#)␈ε7␈αλ␈ε#␈α	2,␈αso␈αth␈α␈e␈αcon␈α␈dition
␈βαM␈↓ ↓H␈ε#hold␈α␈s␈α∞for␈α
all␈ε)␈α∞u␈ε#␈α∞a␈α␈nd␈↓ βm␈ε)v␈↓ ∧␈ε#i{␈α
i␈α↓t␈α
holds␈α
when␈α␈ev␈α␈e␈α␈r␈ε)␈α∞u␈ε#␈α
=␈↓ π↔␈ε)v␈↓ π)␈ε#.␈α⊗F␈α⎇or␈α
base␈ε)␈α
b␈ε#␈α
=␈α∞2,␈α∞th␈α␈e␈α∞c␈α␈ond␈α␈iti␈α↓o␈α␈n␈α
is
␈βαt␈↓ ↓H␈ε#th␈α␈erefo␈α␈re␈α
a␈α␈l␈α↓w␈α␈a␈α}ys␈αsatis|e␈α␈d␈α(barr␈α␈i␈α↓n␈α␈g␈αo␈α␈v␈α␈er␈α␈⎇o␈α␈w);␈α
bu␈α␈t␈α
fo␈α␈r␈ε)␈α
b␈ε#␈α>␈α2␈α
t␈α␈here␈αare␈αn␈α}um␈α␈b␈α␈ers␈↓ 
I␈ε)v␈↓ 
g␈ε7≤␈↓ ∪␈ε)w
␈ββ≤␈↓ ↓H␈ε#su␈α␈ch␈α
tha␈α␈t␈↓ α[␈ε)v␈↓ αs␈ε7λ␈↓ β≠␈ε)v␈↓ β6␈ε#=␈↓ β`␈ε)w␈↓ ∧␈ε7λ␈↓ ∧(␈ε)w␈↓ ∧A␈ε#,␈αh␈α␈enc␈α␈e␈αth␈α␈e␈αco␈α␈nd␈α␈i␈α↓tio␈α␈n␈αfa␈α␈i␈α↓ls.␈α_[On␈α
th␈α␈e␈αot␈α␈her␈α
han␈α␈d,␈αth␈α␈e␈αfo␈α␈rm␈α␈ula
␈ββB␈↓ α
␈ε"(␈↓ β@␈ε")
␈ββD␈↓ ↓H␈ε)u␈ε7␈απλ␈↓ α⊗␈ε#(␈↓ α!␈ε)v␈↓ α:␈ε7␈	␈ε)␈απu␈ε#)␈ε7␈απ␈ε#␈αλ2␈↓ βW␈ε#do␈α␈es␈αg␈α␈i␈α↓v␈α}e␈αa␈α
midp␈α␈oin␈α␈t␈αin␈α
the␈α
correc␈α␈t␈αran␈α␈ge.␈ε0␈α∂Proof:␈ε#␈αIt␈αsu}␈α␈ces␈αto␈α
sh␈α↓o␈α}w
␈ββk␈↓ ↓H␈ε#th␈α␈at␈ε)␈α
u␈ε#␈α	+␈α
(␈↓ αd␈ε)v␈↓ α}␈ε7␈	␈ε)␈α
u␈ε#)␈ε7␈α	␈ε#␈α	2␈ε7␈α
∀␈↓ ∧F␈ε)v␈↓ ∧X␈ε#,␈α∞i␈α↓.e.,␈α∞(␈↓ ¬<␈ε)v␈↓ ¬W␈ε7␈	␈ε)␈α	u␈ε#␈α↓)␈ε7␈α	␈ε#␈α	2␈ε7␈α
∀␈↓ π∨␈ε)v␈↓ π:␈ε7␈␈ε)␈α	u␈ε#;␈α∂an␈α␈d␈α
it␈α∞is␈α
easy␈α
to␈α
v␈α}erify␈α
tha␈α␈t
␈β∧⊂␈↓ α,␈ε&1
␈β∧⊃␈↓ α≥␈ε"(␈↓ β<␈ε")
␈β∧∪␈↓ ↓H␈ε#ro␈α␈un␈α␈d␈↓ α>␈ε#rou␈α␈nd␈↓ β∪␈ε#(␈ε)x␈ε#)␈↓ βQ␈ε7∀␈ε)␈α
x␈ε#␈α
for␈αall␈ε)␈αx␈ε7␈α	∃␈ε#␈α
0␈α␈.]
␈β∧#␈↓ α,␈ε&2
␈β∧&␈↓ α,␈∧∧&α,α∞
␈β∧+␈↓ ¬c␈ε↓P␈↓ λλ␈ε↓P␈↓ 
.␈ε↓P
␈β∧G␈↓ ↓V␈ε316.␈↓ α␈ε#(a)␈α⊃Ex␈α␈po␈α␈nen␈α}t␈α∞ch␈α␈ang␈α␈es␈α∞oc␈α␈cur␈α∞a␈α␈t␈↓ ε3␈ε#=␈α∞11␈α␈.␈α↓1␈α␈111␈α␈11,␈↓ λX␈ε#=␈α∞101␈α␈.␈α↓1␈α␈111␈α␈1,␈↓ ␈ε#=
␈β∧R␈↓ αi␈ε↓P␈↓ ¬≤␈ε↓P␈↓ π\␈ε↓P
␈β∧[␈↓ ε	␈ε&10␈↓ λ.␈ε&91␈↓ 
T␈ε&90␈α␈1
␈β∧n␈↓ ↓H␈ε#1␈α␈001␈α␈.110␈α␈2,␈↓ βP␈ε#=␈α	100␈α␈01.0␈α␈20,␈↓ ε⊂␈ε#=␈α
1␈α␈000␈α␈00.91␈α␈,␈↓ λ←␈ε#=␈α	10␈α␈000␈α␈00.0;␈α
th␈α␈erefore
␈β∧z␈↓ ↓H␈ε↓P
␈β¬α␈↓ β∂␈ε&9001␈↓ ¬B␈ε&900␈α␈09␈↓ λα␈ε&90081␈α␈9
␈β¬⊗␈↓ αX␈ε#=␈α	11␈α␈090␈α␈99.1.
␈β¬)␈↓ αE␈ε↓P
␈β¬*␈↓ ↓n␈ε&1␈α␈00000␈α␈0
␈β¬E␈↓ α␈ε#(b)␈↓ βS␈ε#1.23␈α␈456␈α␈79␈α∂=␈α⊂122␈α␈478␈α␈2.1,␈α⊂an␈α␈d␈α∂(1␈α␈4)␈α∂tries␈α∂to␈α∂ta␈α␈k␈α␈e␈α∂th␈α␈e␈α∂squ␈α␈are␈α∂root␈α∂o␈α␈f
␈β¬Y␈↓ αk␈ε&1␈ε:∀␈↓ β∀␈ε,k␈↓ β"␈ε:∀␈ε,␈α↓n
␈β¬o␈↓ 
{␈ε:␈␈ε&7
␈β¬t␈↓ ↓H␈ε7␈␈ε#.00␈α␈531␈α␈870␈α␈53.␈α∞B␈α↓u␈α␈t␈α
(15␈α␈)␈α
and␈α	(16␈α␈)␈α
are␈α
ex␈α␈act␈α	i␈α↓n␈α	this␈α
ca␈α␈se.␈α∃[If␈↓ λ(␈ε)x␈↓ λS␈ε#=␈α	1␈α¬+␈ε7␈αεb␈ε#(␈↓ 	R␈ε)k␈↓ 	i␈ε7␈␈ε#␈αε1␈α␈)/2␈ε7c␈ε#1␈↓ 
j␈ε#0␈↓ #␈ε#,
␈βε␈↓ λ;␈ε,k
␈βε≤␈↓ ↓H␈ε#(1␈α␈5)␈αa␈α␈nd␈α(1␈α␈6)␈αh␈α␈a␈α␈v␈α}e␈αer␈α␈rors␈αof␈αo␈α␈rde␈α␈r␈ε)␈αn␈ε#.␈α⊂See␈αCh␈α␈an␈αan␈α␈d␈αLewis,␈ε0␈αCA␈α␈CM␈ε3␈α22␈ε#␈α(19␈α␈79),␈α5␈α␈26↑␈α␈531␈α␈,
␈βεD␈↓ ↓H␈ε#fo␈α␈r␈αf␈α↓u␈α␈rth␈α␈er␈αresu␈α␈l␈α↓ts␈αo␈α␈n␈αth␈α␈e␈αaccu␈α␈racy␈α
of␈αstan␈α␈da␈α␈rd␈αd␈α␈eviatio␈α␈n␈αca␈α␈l␈α↓cu␈α␈lation␈α␈s.]
␈βεj␈↓ ¬L␈ε"(␈↓ π␈ε")
␈βεl␈↓ α␈ε#(c)␈α⊃We␈α
ne␈α␈ed␈α
to␈α
sh␈α↓o␈α}w␈αth␈α␈at␈ε)␈α
u␈ε7␈απλ␈↓ ¬X␈ε#(␈↓ ¬c␈ε)v␈↓ ¬{␈ε7␈	␈ε)␈αεu␈ε#)␈ε7␈αε␈↓ εn␈ε)k␈↓ π↔␈ε#lies␈α
bet␈α␈w␈α␈ee␈α␈n␈ε)␈α
u␈ε#␈αan␈α␈d␈↓ 	,␈ε)v␈↓ 	>␈ε#;␈αse␈α␈e␈αe␈α␈xerc␈α␈i␈α↓se␈α
15␈α␈.
␈βπ+␈↓ ↓S␈ε31␈α␈7.␈↓ ¬∪␈ε#Fl␈α↓o␈α␈ating␈α
poin␈α}t␈αcomp␈α␈arison␈α
sub␈α␈rou␈α␈tine:
␈βπ-␈↓ α␈ε∃FCMP␈↓ αa␈ε∃STJ␈↓ β6␈ε∃9F
␈βπS␈↓ ¬∪␈ε#Ensu␈α␈re␈αo␈α␈v␈α␈e␈α␈r⎇o␈α␈w␈αis␈αo{␈α␈.
␈βπU␈↓ αa␈ε∃JOV␈↓ β6␈ε∃OFLO
␈βπ⎇␈↓ αa␈ε∃STA␈↓ β6␈ε∃TEMP
␈βλ"␈↓ ¬∪␈ε)v␈↓ ¬.␈ε7␈ ␈α
␈␈↓ ¬z␈ε)v␈↓ ε␈ε#.
␈βλ$␈↓ αa␈ε∃LDAN␈↓ β6␈ε∃TEMP
␈βλU␈↓ ↓i␈ε#(Cop␈α␈y␈αh␈α␈ere␈αli␈α↓n␈α␈es␈α07␈α␈↑20␈α
of␈αProgra␈α␈m␈α4.2.1␈α␈A␈α↓.)
␈β	π␈↓ ¬∪␈ε#Set␈αrX␈αto␈α
zero␈αwith␈αsig␈α␈n␈αof␈↓ λ#␈ε)f␈↓ λB␈ε#.
␈β		␈↓ αa␈ε∃LDX␈↓ β6␈ε∃FV(0:0)
␈β	∪␈↓ λ3␈ε,v
␈β	1␈↓ αa␈ε∃DEC1␈↓ β6␈ε∃5
␈β	X␈↓ αa␈ε∃J1N␈↓ β6␈ε∃*+2
␈β	}␈↓ ¬∪␈ε#Rep␈α␈l␈α↓a␈α␈ce␈αlarge␈α
di{er␈α␈ence␈α
i␈α↓n␈α
exp␈α␈on␈α␈en␈α␈ts
␈β
␈↓ αa␈ε∃ENT1␈↓ β6␈ε∃0
␈β
%␈↓ ¬[␈ε#by␈α
a␈αsmaller␈αon␈α␈e.
␈β
'␈↓ αa␈ε∃SRAX␈↓ β6␈ε∃5,1
␈β
M␈↓ ¬∪␈ε#rA␈↓ ¬B␈ε7␈ ␈↓ ¬l␈ε#di{␈α␈eren␈α␈ce␈αof␈αop␈α␈era␈α␈nd␈α␈s.
␈β
O␈↓ αa␈ε∃ADD␈↓ β6␈ε∃FU
␈β
u␈↓ ¬∪␈ε#F␈α}ra␈α␈ction␈αo␈α}v␈α␈er⎇␈α␈o␈α␈w:␈αn␈α↓o␈α␈t␈ε7␈α_␈ε#␈α↓.
␈β
w␈↓ αa␈ε∃JOV␈↓ β6␈ε∃7F
␈β≡␈↓ αa␈ε∃CMPA␈↓ β6␈ε∃EPSILON(1:5)
␈βD␈↓ ¬∪␈ε#Ju␈α␈mp␈αif␈αn␈α↓o␈α␈t␈ε7␈α_␈ε#␈α↓.
␈βF␈↓ αa␈ε∃JG␈↓ β6␈ε∃8F
␈βk␈↓ ¬∪␈ε#Ju␈α␈mp␈αif␈ε7␈α_␈ε#␈α↓.
␈βm␈↓ αa␈ε∃JL␈↓ β6␈ε∃6F
␈β∪␈↓ ¬∪␈ε#Ju␈α␈mp␈αif␈ε7␈α_␈ε#␈α↓.
␈β∃␈↓ αa␈ε∃JXZ␈↓ β6␈ε∃9F
␈β;␈↓ ¬∪␈ε#If␈ε7␈αj␈↓ ¬>␈ε#rA␈↓ ¬c␈ε7j␈ε#␈α	=␈ε)␈α
∂␈ε#,␈αch␈α␈eck␈αsig␈α␈n␈αof␈↓ λ
␈ε#rA␈↓ λ6␈ε7α␈↓ λ←␈ε#rX␈↓ 	∧␈ε#.
␈β=␈↓ αa␈ε∃JXP␈↓ β6␈ε∃1F
␈βb␈↓ ¬∪␈ε#Ju␈α␈mp␈αif␈ε7␈α_␈ε#␈α↓.␈α∂(␈↓ εT␈ε#rA␈↓ πα␈ε7≤␈ε#␈α	0)
␈βd␈↓ αa␈ε∃JAP␈↓ β6␈ε∃9F
␈β
␈↓ αa␈ε∃JMP␈↓ β6␈ε∃8F
␈β
3␈↓ α␈ε∃7H␈↓ αa␈ε∃ENTX␈↓ β6␈ε∃1
␈β
Y␈↓ ¬∪␈ε#Mak␈α}e␈αrA␈αn␈α↓o␈α␈nz␈α␈ero␈αwith␈αsa␈α␈me␈αsign␈α␈.
␈β
[␈↓ αa␈ε∃SRC␈↓ β6␈ε∃1
␈β∞β␈↓ αa␈ε∃JMP␈↓ β6␈ε∃8F
␈β∞(␈↓ ¬∪␈ε#Ju␈α␈mp␈αif␈αn␈α↓o␈α␈t␈ε7␈α_␈ε#␈α↓.␈α∂(␈↓ π⊂␈ε#rA␈↓ π>␈ε7≤␈ε#␈α
0␈α␈)
␈β∞*␈↓ α␈ε∃1H␈↓ αa␈ε∃JAP␈↓ β6␈ε∃8F
␈β∞R␈↓ α␈ε∃6H␈↓ αa␈ε∃ENTA␈↓ β6␈ε∃0
␈β∞w␈↓ ¬∪␈ε#Set␈αc␈α␈omp␈α␈arison␈α
i␈α↓n␈α␈dica␈α␈tor.
␈β∞y␈↓ α␈ε∃8H␈↓ αa␈ε∃CMPA␈↓ β6␈ε∃=0=
␈β∂∨␈↓ ¬∪␈ε#Exit␈αfrom␈αsu␈α␈bro␈α␈utine␈α␈.
␈β∂!␈↓ α␈ε∃9H␈↓ αa␈ε∃JMP␈↓ β6␈ε∃*
␈β∂&␈↓ πu␈∧∂&πu≠∂
␈β∂S␈↓ ↓V␈ε319.␈↓ α␈ε#Let␈↓ αM␈ε)␈
␈↓ α|␈ε#=␈↓ β-␈ε)∞␈↓ βX␈ε#=␈↓ ∧	␈ε)⊃␈↓ ∧9␈ε#=␈↓ ∧i␈ε)≠␈↓ ¬→␈ε#=␈α⊂0␈α∞fo␈α␈r␈↓ ε ␈ε)k␈↓ εB␈ε#>␈ε)␈α∂n␈ε#.␈α~It␈α∞su}c␈α␈es␈α∂to␈α∞|␈α␈nd␈α∞th␈α␈e␈α∂co␈α␈e}cien␈α}t␈α∂o␈α␈f
␈β∂←␈↓ α←␈ε,k␈↓ β;␈ε,k␈↓ ∧≠␈ε,k␈↓ ∧{␈ε,k
␈β∂{␈↓ ↓H␈ε)x␈↓ ↓h␈ε#,␈αsi␈α↓n␈α␈ce␈αt␈α␈he␈αco␈α␈e}cien␈α}t␈αof␈↓ ∧M␈ε)x␈↓ ∧z␈ε#will␈α
b␈α␈e␈αth␈α␈e␈αsam␈α␈e␈αex␈α␈cep␈α␈t␈αwi␈α↓th␈αall␈αsu␈α␈bscrip␈α␈ts␈αincrea␈α␈sed␈αby
␈β⊂ε␈↓ ↓Z␈ε&1␈↓ ∧←␈ε,k
␈β⊂"␈↓ ↓H␈ε)k␈↓ ↓a␈ε7␈␈ε#␈απ1.␈α∂Let␈α(␈↓ αz␈ε)f␈↓ β→␈ε#,␈↓ β(␈ε)g␈↓ βF␈ε#)␈αd␈α␈en␈α↓o␈α␈te␈αth␈α␈e␈αcoe␈α␈}cien␈α␈t␈α
of␈↓ εB␈ε)x␈↓ εm␈ε#in␈α(␈↓ π∨␈ε)s␈↓ πD␈ε7␈␈↓ πm␈ε)c␈↓ λ
␈ε#,␈↓ λ→␈ε)c␈↓ λ6␈ε#)␈αre␈α␈spec␈α␈ti␈α↓v␈α}ely.␈α∂Th␈α␈en␈↓ 
d␈ε)f␈↓ ␈ε#=
␈β⊂.␈↓ β
␈ε,k␈↓ β7␈ε,k␈↓ εU␈ε&1␈↓ π/␈ε,k␈↓ π{␈ε,k␈↓ λ'␈ε,k␈↓ 
t␈ε&1
␈β⊂J␈↓ ↓H␈ε#(1␈αα+␈↓ α	␈ε)⊃␈↓ α)␈ε#)(1␈ε7␈αα␈␈↓ αv␈ε)␈
␈↓ β_␈ε7␈␈↓ β;␈ε)␈
␈↓ β[␈ε)∞␈↓ βy␈ε7␈␈↓ ∧≤␈ε)␈
␈↓ ∧<␈ε)≠␈↓ ∧←␈ε7␈␈↓ ¬α␈ε)∞␈↓ ¬≡␈ε)≠␈↓ ¬@␈ε7␈␈↓ ¬d␈ε)␈
␈↓ ε∧␈ε)∞␈↓ ε∨␈ε)≠␈↓ ε@␈ε#),␈↓ ε]␈ε)g␈↓ πβ␈ε#=␈α
(1␈αα+␈↓ πo␈ε)∞␈↓ λ␈ε#)(1␈αα+␈↓ λX␈ε)⊃␈↓ λw␈ε#)␈α↓(␈↓ 	∞␈ε)␈
␈↓ 	0␈ε#+␈↓ 	S␈ε)≠␈↓ 	v␈ε#+␈↓ 
→␈ε)␈
␈↓ 
9␈ε)≠␈↓ 
Y␈ε#)␈α↓,␈α	a␈α␈nd
␈β⊂V␈↓ α≠␈ε&1␈↓ βλ␈ε&1␈↓ βM␈ε&1␈↓ βi␈ε&1␈↓ ∧.␈ε&1␈↓ ∧O␈ε&1␈↓ ¬⊂␈ε&1␈↓ ¬0␈ε&1␈↓ ¬v␈ε&1␈↓ ε∩␈ε&1␈↓ ε2␈ε&1␈↓ εl␈ε&1␈↓ π⎇␈ε&1␈↓ λj␈ε&1␈↓ 	 ␈ε&1␈↓ 	f␈ε&1␈↓ 
+␈ε&1␈↓ 
L␈ε&1
␈β⊂r␈↓ ↓H␈ε)f␈↓ ↓p␈ε#=␈α
(1␈ε7␈α¬␈␈↓ αc␈ε)␈
␈↓ β∧␈ε)≠␈↓ β+␈ε7␈␈↓ βR␈ε)∞␈↓ βn␈ε)≠␈↓ ∧∃␈ε7␈␈↓ ∧<␈ε)␈
␈↓ ∧]␈ε)∞␈↓ ∧y␈ε)≠␈↓ ¬≠␈ε#)␈↓ ¬&␈ε)f␈↓ ¬s␈ε#+␈αε(␈↓ ε%␈ε)␈
␈↓ εK␈ε7␈␈↓ εr␈ε)⊃␈↓ π→␈ε#+␈↓ π@␈ε)␈
␈↓ π`␈ε)∞␈↓ λβ␈ε#+␈↓ λ*␈ε)␈
␈↓ λJ␈ε)⊃␈↓ λq␈ε#+␈↓ 	_␈ε)␈
␈↓ 	9␈ε)∞␈↓ 	U␈ε)⊃␈↓ 	|␈ε#+␈↓ 
#␈ε)␈
␈↓ 
C␈ε)⊃␈↓ 
d␈ε)≠␈↓ ␈ε#+
␈β⊂⎇␈↓ ↓X␈ε,k␈↓ αu␈ε,k␈↓ β⊗␈ε,k␈↓ β←␈ε,k␈↓ ∧↓␈ε,k␈↓ ∧N␈ε,k␈↓ ∧k␈ε,k␈↓ ¬␈ε,k␈↓ ¬6␈ε,k␈↓ ¬E␈ε:␈␈ε&1␈↓ ε7␈ε,k␈↓ π∧␈ε,k␈↓ πR␈ε,k␈↓ πn␈ε,k␈↓ λ<␈ε,k␈↓ λ]␈ε,k␈↓ 	*␈ε,k␈↓ 	G␈ε,k␈↓ 	g␈ε,k␈↓ 
5␈ε,k␈↓ 
U␈ε,k␈↓ 
w␈ε,k
␈β⊃→␈↓ ↓H␈ε)∞␈↓ ↓d␈ε)⊃␈↓ α¬␈ε)≠␈↓ α-␈ε#+␈↓ αT␈ε)␈
␈↓ αu␈ε)∞␈↓ β∩␈ε)⊃␈↓ β2␈ε)≠␈↓ βT␈ε#)␈↓ β←␈ε)g␈↓ ∧%␈ε#,␈↓ ∧9␈ε)g␈↓ ∧`␈ε#=␈↓ ¬␈ε)≠␈↓ ¬,␈ε#(1␈αε+␈↓ ¬v␈ε)␈
␈↓ ε⊗␈ε#)(␈α↓1␈αε+␈↓ εk␈ε)∞␈↓ πλ␈ε#)␈↓ π∪␈ε)f␈↓ πa␈ε7␈␈ε#␈αε(1␈αε+␈↓ λR␈ε)∞␈↓ λn␈ε#)␈α↓(␈↓ 	¬␈ε)␈
␈↓ 	,␈ε#+␈↓ 	S␈ε)␈
␈↓ 	t␈ε)⊃␈↓ 
≠␈ε#+␈↓ 
C␈ε)⊃␈↓ 
d␈ε)≠␈↓ ␈ε#+
␈β⊃%␈↓ ↓V␈ε,k␈↓ ↓v␈ε,k␈↓ α_␈ε,k␈↓ αf␈ε,k␈↓ ββ␈ε,k␈↓ β$␈ε,k␈↓ βE␈ε,k␈↓ βn␈ε,k␈↓ β⎇␈ε:␈␈ε&1␈↓ ∧H␈ε,k␈↓ ¬≥␈ε,k␈↓ ελ␈ε,k␈↓ εy␈ε,k␈↓ π#␈ε,k␈↓ π2␈ε:␈␈ε&1␈↓ λ`␈ε,k␈↓ 	↔␈ε,k␈↓ 	e␈ε,k␈↓ 
ε␈ε,k␈↓ 
U␈ε,k␈↓ 
v␈ε,k
␈β∪(

␈β↓U␈↓ ↓H␈ε"612␈↓ 
b␈ε"4.2.2
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα%␈↓ ↓H␈ε)␈
␈↓ ↓h␈ε)⊃␈↓ α	␈ε)≠␈↓ α*␈ε#)␈↓ α6␈ε)g␈↓ α|␈ε#,␈α	for␈αλ1␈αλ<␈↓ ∧β␈ε)k␈↓ ∧∨␈ε7∀␈ε)␈α	n␈ε#␈α↓.␈α∞Th␈α}us␈↓ ¬F␈ε)f␈↓ ¬p␈ε#=␈α
1␈α↓+␈↓ εP␈ε)⊃␈↓ εq␈ε7␈␈↓ π∀␈ε)␈
␈↓ π5␈ε#+␈αα(4␈ε)n␈ε#␈αλterms␈αλo␈α␈f␈α	2␈α␈nd␈αλo␈α␈rde␈α␈r)␈αα+␈αα(h␈α␈i␈α↓g␈α␈he␈α␈r
␈βα1␈↓ ↓Z␈ε,k␈↓ ↓z␈ε,k␈↓ α≤␈ε,k␈↓ αE␈ε,k␈↓ αT␈ε:␈␈ε&1␈↓ ¬V␈ε,n␈↓ εb␈ε&1␈↓ π&␈ε&1
␈βαG␈↓ ¬i␈ε&2
␈βαM␈↓ ↓H␈ε#o␈α␈rder␈α
ter␈α␈ms)␈α
=␈α
1␈α	+␈↓ β|␈ε)⊃␈↓ ∧%␈ε7␈␈↓ ∧O␈ε)␈
␈↓ ∧w␈ε#+␈↓ ¬"␈ε)O␈↓ ¬<␈ε#(␈ε)n␈↓ ¬[␈ε)∂␈↓ ¬w␈ε#)␈α
i␈α↓s␈α
su␈α␈}cien␈α␈tly␈α
sm␈α␈all.␈α≡[The␈α
Kah␈α␈an␈αsumm␈α␈ation
␈βαX␈↓ ∧∞␈ε&1␈↓ ∧a␈ε&1
␈βαt␈↓ ↓H␈ε#fo␈α␈rm␈α␈ula␈α∂w␈α␈as␈α∂|␈α␈rst␈α∂pu␈α␈blished␈α∞i␈α↓n␈ε0␈α∞CA␈α␈C␈α↓M␈ε3␈α∞8␈ε#␈α∂(196␈α␈5),␈α⊃4␈α␈0;␈α⊃cf.␈ε0␈α⊂Proc␈α␈.␈α⊂IFIP␈α⊂Co␈α␈ngr␈α␈ess␈ε#␈α∂(197␈α␈1),
␈ββ≤␈↓ ↓H␈ε32␈ε#␈α␈,␈α∞123␈α␈2.␈α∃F␈α}o␈α␈r␈α
anoth␈α␈er␈α
app␈α␈roa␈α␈ch␈α
to␈α
a␈α␈ccu␈α␈rate␈α
su␈α␈mma␈α␈ti␈α↓o␈α␈n,␈α∞see␈αR.␈α∞J␈α␈.␈↓ 	↔␈ε#Han␈α␈son␈α␈,␈ε0␈α∞CA␈α␈CM␈ε3␈α
18
␈ββD␈↓ ↓H␈ε#(1␈α␈975␈α␈),␈α	57↑␈α␈58.␈α∞S␈α␈ee␈αλalso␈αλG.␈↓ ∧@␈ε#B␈α↓o␈α␈hlen␈α␈der␈α␈,␈ε0␈α
IEEE␈αλT␈α}ra␈α␈ns.␈ε3␈αλC↑26␈ε#␈απ(␈α↓1␈α␈977␈α␈),␈α	621␈α␈↑63␈α␈2,␈α	for␈αλalg␈α␈orithm␈α␈s
␈ββk␈↓ ↓H␈ε#th␈α␈at␈αco␈α␈mp␈α␈ute␈αro␈α␈un␈α␈d(␈↓ βw␈ε)x␈↓ ∧∨␈ε#+␈↓ ∧G␈ε7↓␈αε↓␈αε↓␈↓ ∧v␈ε#+␈↓ ¬≡␈ε)x␈↓ ¬B␈ε#)␈αan␈α␈d␈αro␈α␈un␈α␈d(␈↓ εy␈ε)x␈↓ π∨␈ε#.␈α¬.␈αε.␈↓ πK␈ε)x␈↓ πn␈ε#)␈ε0␈αe␈α␈xac␈α␈tl␈α↓y␈ε#␈α␈,␈αgiv␈α␈en␈ε7␈α
f␈↓ 	i␈ε)x␈↓ 
	␈ε#,␈↓ 
_␈ε#.␈αε.␈αε.␈↓ 
E␈ε#,␈↓ 
S␈ε)x␈↓ 
w␈ε7g␈ε#␈α␈.␈α↓]
␈ββw␈↓ ∧
␈ε&1␈↓ ¬1␈ε,n␈↓ π␈ε&1␈↓ π↑␈ε,n␈↓ 	|␈ε&1␈↓ 
f␈ε,n
␈β∧∨␈↓ 	A␈ε&1
␈β∧"␈↓ ↓V␈ε320.␈↓ α␈ε#By␈α
th␈α␈e␈α
proof␈α
of␈α
Th␈α␈eorem␈αC␈↓ ¬%␈ε#,␈α∞(47)␈α
fa␈α␈i␈α↓ls␈α
for␈↓ ε␈␈ε)e␈↓ π.␈ε#=␈ε)␈αp␈ε#␈α
on␈α␈l␈α↓y␈αif␈ε7␈α∞j␈↓ λp␈ε)v␈↓ 	α␈ε7j␈ε#␈αλ+␈↓ 	←␈ε7∃␈α
j␈↓ 
⊗␈ε)w␈↓ 
8␈ε7␈␈ε)␈α	u␈ε7j␈α
∃
␈β∧.␈↓ π
␈ε,w
␈β∧3␈↓ 	A␈ε&2
␈β∧5␈↓ 	A␈∧∧5	Aα∞
␈β∧D␈↓ ↓W␈ε,p␈ε:␈␈ε&1␈↓ αI␈ε:␈␈ε&1␈↓ εp␈ε:␈␈ε,p
␈β∧G␈↓ ¬x␈ε&1
␈β∧J␈↓ ↓H␈ε)b␈↓ α∪␈ε#+␈↓ α:␈ε)b␈↓ αq␈ε#;␈αh␈α␈ence␈ε7␈α	j␈↓ βj␈ε)f␈↓ ∧
␈ε7j␈α
∃␈α	j␈↓ ∧Q␈ε)f␈↓ ∧o␈ε7j␈α
∃␈ε#␈α	1␈ε7␈α¬␈␈ε#␈αε(␈↓ ε	␈ε)b␈ε7␈αε␈␈ε#␈αε1␈α␈)␈↓ ε`␈ε)b␈↓ π→␈ε#.␈α∂Th␈α␈is␈α
rath␈α␈er␈α
rare␈α
c␈α␈ase,␈α
i␈α↓n␈α	which␈ε7␈α	j␈↓ 
␈␈ε)f␈↓ #␈ε7j
␈β∧U␈↓ βz␈ε,u␈↓ ∧a␈ε,v␈↓ ∂␈ε,w
␈β∧Z␈↓ ¬x␈ε&2
␈β∧]␈↓ ¬x␈∧∧]¬xα∞
␈β∧q␈↓ ↓H␈ε#b␈α␈efore␈↓ α+␈ε#norma␈α␈l␈α↓iza␈α␈tion␈α
tak␈α}es␈α
i␈α↓ts␈α
ma␈α␈xim␈α␈u␈α␈m␈αv␈α|alue␈α
2,␈α
i␈α↓s␈α
ne␈α␈cessar␈α␈y␈α
and␈α
su␈α␈}cien␈α}t␈αfo␈α␈r␈αfa␈α␈i␈α↓lu␈α␈re.
␈β¬#␈↓ ε|␈ε:d␈ε,p␈ε&␈α␈/2␈ε:e
␈β¬(␈↓ ↓V␈ε321.␈↓ α␈ε#(So␈α␈l␈α↓u␈α␈tion␈αby␈αG.␈αW␈α↓.␈↓ ∧1␈ε#V␈α⎇eltk␈α⎇a␈α␈mp.)␈α≠Let␈ε)␈αc␈ε#␈α=␈↓ εk␈ε#2␈↓ πD␈ε#+␈αλ1;␈αw␈α␈e␈αma␈α␈y␈αassu␈α␈me␈αthat␈ε)␈αp␈ε7␈α∃␈ε#␈α2␈α␈,
␈β¬J␈↓ ¬⎇␈ε:0␈↓ λj␈ε:0␈↓ 	B␈ε:0
␈β¬P␈↓ ↓H␈ε#so␈ε)␈αc␈ε#␈α∞is␈α
re␈α␈prese␈α␈n␈α␈tab␈α␈le.␈α∃First␈α
com␈α␈pu␈α␈te␈↓ ¬j␈ε)u␈↓ ε⊃␈ε#=␈ε)␈α
u␈ε7␈α	␈
␈ε)␈α	c␈ε#,␈↓ π*␈ε)u␈↓ πX␈ε#=␈α(␈ε)u␈ε7␈α	␈	␈↓ λV␈ε)u␈↓ λq␈ε#)␈ε7␈α	λ␈↓ 	/␈ε)u␈↓ 	J␈ε#,␈↓ 	a␈ε)u␈↓ 
∞␈ε#=␈ε)␈α
u␈ε7␈α	␈	␈↓ α␈ε)u␈↓ #␈ε#;
␈β¬\␈↓ π=␈ε&1␈↓ 	t␈ε&2␈↓ ∃␈ε&1
␈β¬r␈↓ αl␈ε:0␈↓ ¬K␈ε:0␈↓ ε!␈ε:0␈↓ 
x␈ε:0
␈β¬x␈↓ ↓H␈ε#similarly,␈↓ α[␈ε)v␈↓ α␈␈ε#=␈↓ β,␈ε)v␈↓ βF␈ε7␈
␈ε)␈α	c␈ε#,␈↓ ∧∀␈ε)v␈↓ ∧>␈ε#=␈α(␈↓ ∧v␈ε)v␈↓ ¬⊂␈ε7␈	␈↓ ¬9␈ε)v␈↓ ¬R␈ε#)␈ε7␈α	λ␈↓ ε∂␈ε)v␈↓ ε)␈ε#,␈↓ ε?␈ε)v␈↓ εh␈ε#=␈↓ π∃␈ε)v␈↓ π/␈ε7␈	␈↓ πY␈ε)v␈↓ πw␈ε#.␈α∪The␈α␈n␈αset␈↓ 	!␈ε)w␈↓ 	E␈ε7␈ ␈ε)␈αu␈ε7␈α	␈
␈↓ 
7␈ε)v␈↓ 
I␈ε#,␈↓ 
←␈ε)w␈↓ ␈ε7␈ 
␈βεβ␈↓ ∧$␈ε&1␈↓ εO␈ε&2␈↓ πi␈ε&1
␈βε≥␈↓ ↓H␈ε"(␈↓ ε$␈ε")
␈βε∨␈↓ ↓T␈ε#((␈↓ ↓j␈ε)u␈↓ α∩␈ε7␈
␈↓ α;␈ε)v␈↓ αa␈ε7␈	␈↓ β
␈ε)w␈↓ β#␈ε#)␈ε7␈απλ␈ε#␈αλ(␈↓ βi␈ε)u␈↓ ∧⊃␈ε7␈
␈↓ ∧:␈ε)v␈↓ ∧X␈ε#)␈α↓)␈ε7␈απλ␈ε#␈αλ(␈↓ ¬*␈ε)u␈↓ ¬R␈ε7␈
␈↓ ¬{␈ε)v␈↓ ε→␈ε#)␈↓ ε8␈ε7λ␈ε#␈αλ(␈↓ εl␈ε)u␈↓ π∀␈ε7␈
␈↓ π=␈ε)v␈↓ π[␈ε#).
␈βε+␈↓ ↓⎇␈ε&1␈↓ αL␈ε&1␈↓ β|␈ε&1␈↓ ∧K␈ε&2␈↓ ¬=␈ε&2␈↓ ε␈ε&1␈↓ ε␈␈ε&2␈↓ πM␈ε&2
␈βεH␈↓ α␈ε#It␈α∞su}␈α␈ces␈α∞to␈α∞p␈α␈ro␈α␈v␈α␈e␈α∞th␈α␈is␈α∂wh␈α␈en␈ε)␈α∞u␈ε#,␈↓ ¬o␈ε)v␈↓ ε∂␈ε#>␈α∞0␈α∞an␈α␈d␈↓ π!␈ε)e␈↓ πN␈ε#=␈↓ π⎇␈ε)e␈↓ λ*␈ε#=␈ε)␈α∂p␈ε#,␈α∂so␈α∞th␈α␈at␈ε)␈α∞u␈ε#␈α∞and␈↓ 
`␈ε)v␈↓ ␈ε#are
␈βεS␈↓ π/␈ε,u␈↓ λ␈ε,u
␈βεj␈↓ β␈ε,p␈ε:␈α␈␈␈ε&␈α↓1␈↓ βV␈ε,p␈↓ π!␈ε,p␈ε:␈␈ε&␈α↓1␈↓ λz␈ε,p␈↓ 
~␈ε:d␈ε,p␈ε&/2␈ε:e
␈βεo␈↓ ↓H␈ε#in␈α}tegers␈ε7␈α2␈↓ αe␈ε#[␈↓ αo␈ε#2␈↓ β7␈ε#,␈↓ βE␈ε#2␈↓ βe␈ε#).␈α∩T␈α↓h␈α␈en␈ε)␈αu␈ε#␈α=␈↓ ¬/␈ε)u␈↓ ¬X␈ε#+␈↓ εα␈ε)u␈↓ ε/␈ε#where␈↓ π⊃␈ε#2␈↓ πd␈ε7∀␈↓ λ⊂␈ε)u␈↓ λ=␈ε7∀␈↓ λi␈ε#2␈↓ 		␈ε#,␈↓ 	∨␈ε)u␈↓ 	E␈ε#mod␈↓ 

␈ε#2␈↓ 
f␈ε#=␈α0␈α␈,
␈βε{␈↓ ¬B␈ε&1␈↓ ε∃␈ε&2␈↓ λ$␈ε&1␈↓ 	2␈ε&1
␈βπ⊃␈↓ α}␈ε:d␈ε,p␈ε&/2␈ε:e␈␈ε&1␈↓ %␈ε:0
␈βπ↔␈↓ ↓H␈ε#a␈α␈nd␈ε7␈αλj␈↓ α⊂␈ε)u␈↓ α1␈ε7j␈α	∀␈↓ αn␈ε#2␈↓ βg␈ε#;␈α
similarly␈↓ ¬␈ε)v␈↓ ¬≠␈ε#=␈↓ ¬E␈ε)v␈↓ ¬g␈ε#+␈↓ ε␈ε)v␈↓ ε*␈ε#.␈α∞Th␈α␈e␈α	op␈α␈eration␈α␈s␈α	du␈α␈ring␈α	th␈α␈e␈α	ca␈α␈l␈α↓c␈α␈ulation␈αλof␈↓ ␈ε)w
␈βπ#␈↓ α#␈ε&2␈↓ ¬V␈ε&1␈↓ ε≤␈ε&2
␈βπ9␈↓ εb␈ε,p␈ε:␈␈ε&1
␈βπ?␈↓ ↓H␈ε#a␈α␈re␈αex␈α␈act,␈αb␈α␈eca␈α␈use␈↓ βZ␈ε)w␈↓ βz␈ε7␈␈↓ ∧"␈ε)u␈↓ ∧D␈ε)v␈↓ ∧m␈ε#is␈αa␈α
m␈α␈u␈α␈l␈α↓t␈α␈i␈α↓p␈α␈le␈αof␈↓ εR␈ε#2␈↓ π$␈ε#su␈α␈ch␈α
that␈ε7␈α
j␈↓ λA␈ε)w␈↓ λ`␈ε7␈␈↓ 	λ␈ε)u␈↓ 	*␈ε)v␈↓ 	H␈ε7j␈α	∀␈α
j␈↓ 
∞␈ε)w␈↓ 
.␈ε7␈␈ε)␈απu␈↓ 
i␈ε)v␈↓ 
{␈ε7j␈ε#␈απ+
␈βπJ␈↓ ∧6␈ε&1␈↓ ∧T␈ε&1␈↓ 	≤␈ε&1␈↓ 	:␈ε&1
␈βπa␈↓ ∧?␈ε,p␈ε:␈α␈␈␈ε&␈α↓1␈↓ ¬7␈ε,p␈ε&␈α␈+␈ε:␈α↓d␈ε,p␈ε&/␈α␈2␈ε:e␈↓ εa␈ε,p␈ε:␈␈ε&1
␈βπf␈↓ ↓H␈ε7j␈↓ ↓Q␈ε)u␈↓ ↓r␈ε)v␈↓ α_␈ε#+␈↓ αA␈ε)u␈↓ αb␈ε)v␈↓ βλ␈ε#+␈↓ β1␈ε)u␈↓ βR␈ε)v␈↓ βp␈ε7j␈α
∀␈↓ ∧.␈ε#2␈↓ ∧⎇␈ε#+␈↓ ¬&␈ε#2␈↓ ε(␈ε#+␈↓ εQ␈ε#2␈↓ π_␈ε#;␈αan␈α␈d␈αsimilarly␈ε7␈αj␈↓ λ␈␈ε)w␈↓ 	 ␈ε7␈␈↓ 	I␈ε)u␈↓ 	j␈ε)v␈↓ 
⊂␈ε7␈␈↓ 
9␈ε)u␈↓ 
Z␈ε)v␈↓ 
x␈ε7j␈α
∀
␈βπr␈↓ ↓d␈ε&2␈↓ αβ␈ε&1␈↓ αT␈ε&1␈↓ αr␈ε&2␈↓ βD␈ε&2␈↓ βb␈ε&2␈↓ 	\␈ε&1␈↓ 	{␈ε&1␈↓ 
L␈ε&1␈↓ 
j␈ε&2
␈βλλ␈↓ β{␈ε,p␈ε:␈␈ε&1␈↓ ∧o␈ε:d␈ε,p␈ε&/2␈ε:e␈␈ε&1+␈ε,p␈↓ 
c␈ε:d␈ε,p␈ε&/␈α␈2␈ε:e
␈βλ∞␈↓ ↓H␈ε7j␈↓ ↓Q␈ε)w␈↓ ↓p␈ε7␈␈ε)␈αεu␈↓ α*␈ε)v␈↓ α<␈ε7j␈ε#␈αε+␈ε7␈α¬j␈↓ α{␈ε)u␈↓ β≤␈ε)v␈↓ β.␈ε7j␈ε#␈α	<␈↓ βk␈ε#2␈↓ ∧8␈ε#+␈↓ ∧←␈ε#2␈↓ ε↓␈ε#,␈αwh␈α␈ere␈↓ εt␈ε)w␈↓ π∪␈ε7␈␈↓ π:␈ε)u␈↓ π[␈ε)v␈↓ π␈␈ε7␈␈↓ λ&␈ε)u␈↓ λG␈ε)v␈↓ λo␈ε#i␈α↓s␈α
a␈α
m␈α␈u␈α␈ltiple␈α
of␈↓ 
R␈ε#2␈↓ #␈ε#.
␈βλ→␈↓ β∞␈ε&2␈↓ πM␈ε&1␈↓ πk␈ε&1␈↓ λ9␈ε&1␈↓ λW␈ε&2
␈βλ?␈↓ ∧[␈ε,p␈ε:␈␈ε&␈α↓1␈↓ ε@␈ε,p␈↓ πt␈ε&2␈ε,p␈ε:␈␈ε&1
␈βλE␈↓ ↓V␈ε322.␈↓ α␈ε#We␈αm␈α␈a␈α␈y␈αassu␈α␈me␈αth␈α␈at␈↓ ∧L␈ε)b␈↓ ¬≤␈ε7∀␈ε)␈αu␈ε#,␈↓ ¬j␈ε)v␈↓ εε␈ε#<␈↓ ε1␈ε)b␈↓ εO␈ε#.␈α⊃If␈ε)␈αu␈↓ π≡␈ε)v␈↓ π:␈ε7∀␈↓ πe␈ε)b␈↓ λE␈ε#t␈α␈hen␈↓ 	⊃␈ε)x␈↓ 	;␈ε#=␈ε)␈αu␈↓ 	z␈ε)v␈↓ 
∪␈ε7␈␈↓ 
<␈ε)r␈↓ 
W␈ε#where
␈βλP␈↓ 	#␈ε&1
␈βλg␈↓ αE␈ε,p␈ε:␈α␈␈␈ε&␈α↓1␈↓ 	π␈ε,p␈ε:␈␈ε&␈α↓1␈↓ 	↑␈ε,p␈ε:␈␈ε&1
␈βλj␈↓ α$␈ε&1␈↓ λg␈ε&1␈↓ 
P␈ε&1
␈βλl␈↓ ↓H␈ε7j␈↓ ↓Q␈ε)r␈↓ ↓`␈ε7j␈α∀␈↓ α5␈ε)b␈↓ α|␈ε#,␈αhe␈α␈nce␈↓ βo␈ε)x␈↓ ∧~␈ε#=␈↓ ∧F␈ε#ro␈α␈un␈α␈d␈↓ ¬≠␈ε#(␈ε)u␈ε7␈αλ␈␈↓ ¬k␈ε)r␈↓ ¬z␈ε#/␈↓ ε␈ε)v␈↓ ε≤␈ε#)␈α=␈↓ ε↑␈ε)x␈↓ π␈ε#(sin␈α␈ce␈ε7␈αj␈↓ πq␈ε)r␈↓ λ↓␈ε#/␈↓ λ⊃␈ε)v␈↓ λ#␈ε7j␈α∀␈↓ λx␈ε)b␈↓ 	>␈ε#/␈↓ 	O␈ε)b␈↓ 
 ␈ε7∀␈↓ 
a␈ε#,␈α
a␈α␈nd
␈βλx␈↓ ∧↓␈ε&2␈↓ εq␈ε&0
␈βλ⎇␈↓ α$␈ε&2␈↓ λg␈ε&2␈↓ 
P␈ε&2
␈β	␈↓ α$␈∧	α$α∞␈↓ λg␈∧	λgα∞␈↓ 
P␈∧	
Pα∞
␈β	∞␈↓ ∧≠␈ε,p␈ε:␈␈ε&1␈↓ πa␈ε&2␈ε,␈α␈p␈ε:␈␈ε&␈α↓1
␈β	∀␈↓ ↓H␈ε#e␈α␈qua␈α␈li␈α↓t␈α␈y␈α
i␈α↓m␈α␈plies␈↓ β<␈ε)v␈↓ β\␈ε#=␈↓ ∧␈ε)b␈↓ ∧`␈ε#hen␈α␈ce␈↓ ¬@␈ε)r␈↓ ¬]␈ε#=␈α∂0).␈α_If␈ε)␈α∞u␈↓ πα␈ε)v␈↓ π"␈ε#>␈↓ πQ␈ε)b␈↓ λ4␈ε#t␈α␈hen␈↓ 	α␈ε)x␈↓ 	1␈ε#=␈ε)␈α∂u␈↓ 	t␈ε)v␈↓ 
∂␈ε7␈␈↓ 
:␈ε)r␈↓ 
W␈ε#where
␈β	 ␈↓ 	∃␈ε&1
␈β	6␈↓ αE␈ε,p␈↓ ¬␈␈ε,p␈↓ λ→␈ε,p␈↓ 	L␈ε,p
␈β	9␈↓ α%␈ε&1␈↓ εC␈ε&1
␈β	<␈↓ ↓H␈ε7j␈↓ ↓Q␈ε)r␈↓ ↓`␈ε7j␈α∀␈↓ α6␈ε)b␈↓ αT␈ε#,␈α
h␈α␈enc␈α␈e␈↓ βG␈ε)x␈↓ βh␈ε#/␈↓ βx␈ε)v␈↓ ∧∃␈ε7∀␈ε)␈αu␈ε7␈αλ␈␈↓ ¬π␈ε)r␈↓ ¬⊗␈ε#/␈↓ ¬&␈ε)v␈↓ ¬C␈ε#<␈↓ ¬p␈ε)b␈↓ ε⊗␈ε#+␈↓ εT␈ε)b␈ε#␈α
an␈α␈d␈↓ π2␈ε)x␈↓ π]␈ε7∀␈↓ λ
␈ε)b␈↓ λ(␈ε#.␈α∩If␈↓ λe␈ε)x␈↓ 	⊃␈ε#=␈↓ 	=␈ε)b␈↓ 	g␈ε#then␈↓ 
4␈ε)x␈↓ 
`␈ε#=␈↓ ␈ε)x
␈β	G␈↓ βZ␈ε&1␈↓ πD␈ε&2␈↓ λx␈ε&2␈↓ 
G␈ε&3␈↓ ∨␈ε&1
␈β	L␈↓ α%␈ε&2␈↓ εC␈ε&2
␈β	O␈↓ α%␈∧	Oα%α∞␈↓ εC␈∧	OεCα∞
␈β	↑␈↓ β<␈ε,p␈↓ ¬]␈ε,p␈↓ λ↔␈ε,p␈↓ 	f␈ε&2␈ε,␈α␈p␈ε:␈␈ε&␈α↓1
␈β	a␈↓ ↓H␈ε"(␈↓ ∧β␈ε&1␈↓ εX␈ε")
␈β	c␈↓ ↓T␈ε#fo␈α␈r␈α∂o␈α␈the␈α␈rwi␈α↓se␈α∞(␈↓ β-␈ε)b␈↓ βT␈ε7␈␈↓ ∧∀␈ε#)␈↓ ∧∨␈ε)v␈↓ ∧?␈ε7∀␈↓ ∧o␈ε)x␈↓ ¬≡␈ε7∀␈↓ ¬M␈ε)b␈↓ ¬k␈ε#(␈↓ ¬v␈ε)v␈↓ ε⊃␈ε7␈␈ε#␈α
1)␈↓ εd␈ε#.␈α_If␈↓ π*␈ε)x␈↓ πX␈ε#<␈↓ λλ␈ε)b␈↓ λ4␈ε#an␈α␈d␈↓ λx␈ε)x␈↓ 	'␈ε#>␈↓ 	V␈ε)b␈↓ 
9␈ε#t␈α␈hen␈α
l␈α↓e␈α␈t
␈β	o␈↓ ¬↓␈ε&1␈↓ π<␈ε&2␈↓ 	
␈ε&1
␈β	t␈↓ ∧β␈ε&2
␈β	v␈↓ ∧β␈∧	v∧βα∞
␈β
¬␈↓ ≡␈ε,p
␈β
λ␈↓ ∧g␈ε&1
␈β
␈↓ ↓H␈ε)x␈↓ ↓q␈ε#=␈↓ α≤␈ε)x␈↓ α<␈ε#/␈↓ αM␈ε)v␈↓ αf␈ε#+␈↓ β∞␈ε)q␈↓ β+␈ε#wh␈α␈ere␈ε7␈αj␈↓ ∧∀␈ε)q␈↓ ∧&␈ε7j␈α
∀␈↓ ∧x␈ε#;␈αw␈α␈e␈αh␈α␈a␈α␈v␈α}e␈↓ ε
␈ε)x␈↓ ε4␈ε#=␈↓ ε↑␈ε#rou␈α␈nd␈↓ π3␈ε#(␈↓ π?␈ε)x␈↓ πf␈ε#+␈↓ λ∂␈ε)q␈↓ λ ␈ε)v␈↓ λ2␈ε#)␈α	=␈↓ λq␈ε)x␈↓ 	⊃␈ε#.␈α∂F␈α↓in␈α␈ally␈αif␈↓ 
:␈ε)x␈↓ 
d␈ε#<␈↓ ∞␈ε)b
␈β
⊗␈↓ ↓Z␈ε&2␈↓ α.␈ε&1␈↓ ε≥␈ε&3␈↓ πQ␈ε&1␈↓ 	∧␈ε&1␈↓ 
M␈ε&2
␈β
≠␈↓ ∧g␈ε&2
␈β
≡␈↓ ∧g␈∧
≡∧gα∞
␈β
-␈↓ αm␈ε&2␈ε,p␈ε:␈␈ε&1␈↓ ∧c␈ε&2␈ε,p␈ε:␈␈ε&1
␈β
2␈↓ ↓H␈ε#a␈α␈nd␈↓ α	␈ε)x␈↓ α3␈ε#=␈↓ α↑␈ε)b␈↓ β=␈ε#and␈↓ β␈␈ε)x␈↓ ∧)␈ε#<␈↓ ∧T␈ε)b␈↓ ¬3␈ε#the␈α␈n␈↓ ¬␈␈ε)x␈↓ ε*␈ε#=␈↓ εU␈ε)x␈↓ π␈ε#by␈αth␈α␈e␈α|␈α␈rst␈αc␈α␈ase␈αab␈α␈o␈α␈v␈α␈e␈α␈.␈α⊃Th␈α␈is␈αsitu␈α␈ation
␈β
>␈↓ α≠␈ε&1␈↓ ∧⊃␈ε&3␈↓ ε∩␈ε&4␈↓ εg␈ε&2
␈β
Z␈↓ ↓H␈ε#a␈α␈rises,␈α⊂fo␈α␈r␈α∂e␈α␈xam␈α␈ple,␈α∂when␈ε)␈α∞b␈ε#␈α∂=␈α∂1␈α␈0,␈ε)␈α∂p␈ε#␈α∂=␈α∂2␈α␈,␈ε)␈α⊂u␈ε#␈α∂=␈α∂19␈α␈,␈↓ π←␈ε)v␈↓ π␈␈ε#=␈α∂55␈α␈,␈↓ λi␈ε)x␈↓ 	_␈ε#=␈α∂10␈α␈00␈α␈,␈↓ 
#␈ε)x␈↓ 
R␈ε#=␈α∂18␈α␈,
␈β
f␈↓ λ{␈ε&1␈↓ 
5␈ε&2
␈βα␈↓ ↓H␈ε)x␈↓ ↓q␈ε#=␈α
9␈α␈90.
␈β
␈↓ ↓Z␈ε&3
␈β&␈↓ ∧g␈ε↓`
␈β3␈↓ 	⎇␈ε:␈␈ε,␈α↓p
␈β6␈↓ 	]␈ε&1
␈β9␈↓ ↓V␈ε323.␈↓ α␈ε#Let␈ε7␈αb␈ε)u␈ε7c␈ε#␈α
=␈ε)␈α	n␈ε#␈α↓,␈αso␈αt␈α␈hat␈ε)␈αu␈↓ ¬1␈ε#1␈α	=␈ε)␈α
u␈ε7␈απ␈	␈ε)␈αλn␈ε#␈α
=␈ε)␈α	u␈ε7␈αλ␈␈ε)␈απn␈ε#␈αλ+␈↓ λ	␈ε)r␈↓ λ#␈ε#whe␈α␈re␈ε7␈αj␈↓ 	␈ε)r␈↓ 	≤␈ε7j␈α	∀␈↓ 	n␈ε)b␈↓ 
&␈ε#;␈αw␈α␈e␈αwish
␈β?␈↓ ∧j␈ε&m␈α↓o␈α␈d
␈βI␈↓ 	]␈ε&2
␈βL␈↓ 	]␈∧L	]α∞
␈β`␈↓ ↓H␈ε#to␈α
sh␈α↓o␈α}w␈αth␈α␈at␈αro␈α␈un␈α␈d(␈ε)n␈ε7␈αλ␈␈↓ ∧1␈ε)r␈↓ ∧@␈ε#)␈α	=␈ε)␈α
n␈ε#.␈α∂The␈αresu␈α␈lt␈αi␈α↓s␈αclea␈α␈r␈αi␈α↓f␈ε7␈αj␈ε)n␈ε7j␈ε#␈α
>␈α
1␈α␈;␈αa␈α␈nd␈↓ 	≡␈ε)r␈↓ 	6␈ε#=␈α
0␈αwh␈α␈en␈ε)␈αn␈ε#␈α	=␈α
0
␈βα␈↓ λπ␈ε:␈␈ε,␈α↓p
␈β¬␈↓ πf␈ε&1
␈βλ␈↓ ↓H␈ε#o␈α␈r␈α1,␈αso␈αth␈α␈e␈αon␈α␈ly␈αsu␈α␈btle␈αca␈α␈se␈αis␈αwhen␈ε)␈αn␈ε#␈α=␈ε7␈α␈␈ε#1,␈↓ ε{␈ε)r␈↓ π∃␈ε#=␈ε7␈α␈␈↓ πx␈ε)b␈↓ λ0␈ε#.␈α∩Th␈α␈e␈αiden␈α}ti␈α↓t␈α␈y␈αfails␈αi␈α↓{␈ε)␈αb␈ε#␈αis
␈β_␈↓ πf␈ε&2
␈β≠␈↓ πf␈∧≠πfα∞
␈β*␈↓ ∧→␈ε:␈␈ε&1␈↓ ¬m␈ε:␈␈ε&2␈↓ π↑␈ε:␈␈ε,p␈↓ λ←␈ε:␈␈ε,p
␈β-␈↓ λ>␈ε&3␈↓ 	∪␈ε"(
␈β/␈↓ ↓H␈ε#a␈α
m␈α␈ultip␈α␈l␈α↓e␈α
of␈α4␈αa␈α␈nd␈ε7␈α
␈␈↓ ∧	␈ε)b␈↓ ∧J␈ε#<␈ε)␈α
u␈ε#␈α	<␈ε7␈α
␈␈↓ ¬]␈ε)b␈↓ ε ␈ε#a␈α␈nd␈ε)␈α
u␈↓ εy␈ε#mod␈↓ π>␈ε#2␈↓ πN␈ε)b␈↓ λ⊂␈ε#=␈↓ λP␈ε)b␈↓ 	∨␈ε#e.g.,␈ε)␈αp␈ε#␈α	=␈α
3␈α␈,␈ε)␈αb␈ε#␈α
=␈α
8␈α␈,
␈β@␈↓ λ>␈ε&2
␈βC␈↓ λ>␈∧Cλ>α∞
␈βU␈↓ β ␈ε")
␈βW␈↓ ↓H␈ε)u␈ε#␈α	=␈ε7␈α
␈␈ε#(.␈α↓0␈α␈124␈↓ βπ␈ε#)␈↓ β,␈ε#.
␈βc␈↓ β∩␈ε&8
␈β
␈↓ πt␈ε6o␈↓ λg␈ε6n␈↓ 
F␈ε6n
␈β
∞␈↓ ↓V␈ε324.␈↓ α␈ε#Let␈ε)␈α∞u␈ε#␈α∞=␈↓ β≤␈ε#[␈↓ β&␈ε)u␈↓ βB␈ε#,␈↓ βQ␈ε)u␈↓ βq␈ε#],␈↓ ∧∩␈ε)v␈↓ ∧2␈ε#=␈↓ ∧a␈ε#[␈↓ ∧j␈ε)v␈↓ ¬∧␈ε#,␈↓ ¬∩␈ε)v␈↓ ¬0␈ε#].␈α↔The␈α␈n␈ε)␈α∞u␈ε7␈α	λ␈↓ εz␈ε)v␈↓ π~␈ε#=␈↓ πI␈ε#[␈↓ πR␈ε)u␈↓ λ~␈ε)v␈↓ λ3␈ε#,␈↓ λB␈ε)u␈↓ 	
␈ε)v␈↓ 	*␈ε#],␈α∂whe␈α␈re␈ε)␈α∞x␈↓ 
l␈ε)y␈↓ ␈ε#=
␈β
∃␈↓ πx␈ε'+␈↓ λk␈ε'+␈↓ 
J␈ε'+
␈β
~␈↓ β9␈ε,l␈↓ βd␈ε,r␈↓ ∧{␈ε,l␈↓ ¬#␈ε,r␈↓ πf␈ε,l␈↓ λ*␈ε,l␈↓ λU␈ε,r␈↓ 	≥␈ε,r
␈β
4␈↓ ↓←␈ε6n␈↓ αF␈ε6n␈↓ ¬≡␈ε6n␈↓ λb␈ε6n
␈β
6␈↓ ↓H␈ε)y␈↓ α∧␈ε)x␈ε#,␈ε)␈α∞x␈↓ αk␈ε#+0␈α
=␈ε)␈αx␈ε#␈α
fo␈α␈r␈α
all␈ε)␈α
x␈ε#,␈ε)␈α∞x␈↓ ¬C␈ε7␈␈ε#␈α↓0␈α=␈ε)␈αx␈ε#␈α
for␈αall␈ε)␈α∞x␈ε7␈α≤␈ε#␈α
+0,␈ε)␈α∞x␈↓ 	π␈ε#+␈ε7␈α↓1␈ε#␈α=␈α
+␈ε71␈ε#␈α∞fo␈α␈r␈α
all
␈β
=␈↓ ↓c␈ε'+␈↓ αI␈ε'+␈↓ ¬!␈ε'+␈↓ λf␈ε'+
␈β
[␈↓ β=␈ε6n␈↓ εd␈ε6o␈↓ πq␈ε"(␈↓ λL␈ε6n␈↓ 	5␈ε")
␈β
]␈↓ ↓H␈ε)x␈ε7␈αλ≤␈α
␈1␈ε#␈α↓,␈α
and␈ε)␈α
x␈↓ βb␈ε7␈1␈ε#␈αnee␈α␈dn␈α␈'␈α↓t␈α
be␈α
d␈α␈e|n␈α␈ed␈α␈;␈ε)␈αx␈↓ π
␈ε)y␈↓ π%␈ε#=␈ε7␈α	␈␈↓ π⎇␈ε#(␈ε7␈␈ε)x␈ε#)␈↓ λl␈ε#(␈ε7␈␈↓ 	→␈ε)y␈↓ 	*␈ε#)␈↓ 	A␈ε#.␈α∂If␈ε)␈αx␈ε7␈αελ␈↓ 
:␈ε)y␈↓ 
V␈ε#wo␈α␈uld
␈β
e␈↓ β@␈ε'+␈↓ εh␈ε'+␈↓ λP␈ε'+
␈β∞β␈↓ 
S␈ε6n
␈β∞¬␈↓ ↓H␈ε#o␈α}v␈α␈er⎇␈α␈o␈α␈w␈αin␈αn␈α↓o␈α␈rmal␈α⎇␈α␈oatin␈α␈g␈αpo␈α␈i␈α↓n␈α}t␈αarithm␈α␈etic␈αbec␈α␈ause␈ε)␈αx␈ε#␈αλ+␈↓ λ⊗␈ε)y␈↓ λ4␈ε#i␈α↓s␈αtoo␈αlarg␈α␈e,␈α
th␈α␈en␈ε)␈αx␈↓ 
x␈ε)y␈↓ ⊗␈ε#is
␈β∞␈↓ 
W␈ε'+
␈β∞*␈↓ αn␈ε6o
␈β∞,␈↓ ↓H␈ε#+␈ε71␈ε#␈αan␈α␈d␈ε)␈αx␈↓ β∀␈ε)y␈↓ β0␈ε#i␈α↓s␈αth␈α␈e␈αlarge␈α␈st␈αrepre␈α␈sen␈α␈ta␈α␈ble␈αn␈α␈u␈α␈m␈α␈b␈α␈er.
␈β∞4␈↓ αr␈ε'+
␈β∞U␈↓ α␈ε#F␈α⎇or␈αsub␈α␈trac␈α␈ti␈α↓o␈α␈n,␈αlet␈ε)␈αu␈ε7␈αλ␈	␈↓ ∧u␈ε)v␈↓ ¬⊂␈ε#=␈ε)␈α	u␈ε7␈αλλ␈ε#␈αλ(␈ε7␈␈↓ ε*␈ε)v␈↓ ε<␈ε#),␈αwhere␈ε7␈α␈␈↓ π]␈ε)v␈↓ πx␈ε#=␈↓ λ"␈ε#[␈↓ λ,␈ε7␈␈↓ λM␈ε)v␈↓ λj␈ε#,␈ε7␈αε␈␈↓ 	~␈ε)v␈↓ 	4␈ε#].
␈β∞a␈↓ λ↑␈ε,r␈↓ 	+␈ε,l
␈β∞}␈↓ α␈ε#Mu␈α␈lti␈α↓p␈α␈li␈α↓c␈α␈ation␈α
i␈α↓s␈αso␈α␈mewh␈α␈at␈αm␈α↓or␈α␈e␈αcomp␈α␈li␈α↓c␈α␈ated␈α␈.␈α∂The␈αco␈α␈rrect␈αp␈α␈roce␈α␈du␈α␈re␈αi␈α↓s␈αto␈α
l␈α↓e␈α␈t
␈β∂O␈↓ αQ␈ε"[␈↓ βE␈ε6o␈↓ ∧4␈ε6o␈↓ ¬,␈ε6o␈↓ ε∨␈ε6o␈↓ πq␈ε6n␈↓ λ`␈ε6n␈↓ 	W␈ε6n␈↓ 
K␈ε6n␈↓ _␈ε"]
␈β∂Q␈↓ ↓H␈ε)u␈ε7␈αλ␈
␈↓ α␈ε)v␈↓ α'␈ε#=␈↓ αa␈ε#min␈↓ β_␈ε#(␈↓ β$␈ε)u␈↓ βk␈ε)v␈↓ ∧∧␈ε#,␈↓ ∧∪␈ε)u␈↓ ∧Z␈ε)v␈↓ ∧w␈ε#,␈↓ ¬ε␈ε)u␈↓ ¬Q␈ε)v␈↓ ¬j␈ε#,␈↓ ¬y␈ε)u␈↓ εE␈ε)v␈↓ εb␈ε#),␈↓ π¬␈ε#ma␈↓ π1␈ε#x␈↓ πD␈ε#(␈↓ πO␈ε)u␈↓ λ⊗␈ε)v␈↓ λ0␈ε#,␈↓ λ>␈ε)u␈↓ 	ε␈ε)v␈↓ 	#␈ε#,␈↓ 	2␈ε)u␈↓ 	⎇␈ε)v␈↓ 
⊗␈ε#,␈↓ 
%␈ε)u␈↓ 
p␈ε)v␈↓ 
␈ε#)␈↓ "␈ε#,
␈β∂W␈↓ βI␈ε;α␈↓ ∧8␈ε;α␈↓ ¬0␈ε;α␈↓ ε#␈ε;α␈↓ πu␈ε;α␈↓ λd␈ε;α␈↓ 	[␈ε;α␈↓ 
N␈ε;α
␈β∂\␈↓ β7␈ε,l␈↓ β{␈ε,l␈↓ ∧&␈ε,l␈↓ ∧j␈ε,r␈↓ ¬→␈ε,r␈↓ ¬b␈ε,l␈↓ ε
␈ε,r␈↓ εU␈ε,r␈↓ πc␈ε,l␈↓ λ'␈ε,l␈↓ λR␈ε,l␈↓ 	⊗␈ε,r␈↓ 	E␈ε,r␈↓ 

␈ε,l␈↓ 
8␈ε,r␈↓ ↓␈ε,r
␈β⊂!␈↓ αA␈ε6n␈↓ βF␈ε6n␈↓ ∧+␈ε6n␈↓ ε⊂␈ε6o␈↓ πX␈ε6n␈↓ λ=␈ε6n
␈β⊂#␈↓ ↓H␈ε#wh␈α␈ere␈ε)␈αx␈↓ αf␈ε)y␈↓ ββ␈ε#=␈↓ β/␈ε)y␈↓ βk␈ε)x␈ε#,␈ε)␈αx␈↓ ∧K␈ε#(␈ε7␈α↓␈␈↓ ∧x␈ε)y␈↓ ¬
␈ε#)␈α
=␈ε7␈α␈␈ε#␈α↓(␈ε)x␈↓ ε5␈ε)y␈↓ εG␈ε#)␈α=␈α(␈ε7␈␈ε)x␈ε#)␈↓ π}␈ε)y␈↓ λ⊂␈ε#;␈ε)␈αx␈↓ λc␈ε#+0␈α=␈α(+0␈αfo␈α␈r␈ε)␈αx␈ε#␈α>␈α0␈α␈,
␈β⊂)␈↓ αE␈ε;α␈↓ βJ␈ε;α␈↓ ∧/␈ε;α␈↓ ε∀␈ε;α␈↓ π\␈ε;α␈↓ λA␈ε;α
␈β⊂I␈↓ βc␈ε6n␈↓ ¬@␈ε6n␈↓ εU␈ε6n
␈β⊂K␈↓ ↓H␈ε7␈␈ε#0␈α∂fo␈α␈r␈ε)␈α⊂x␈ε#␈α∂<␈α⊂0);␈ε)␈α⊃x␈↓ ∧λ␈ε7␈␈ε#0␈α⊂=␈ε7␈α⊂␈␈ε#␈α↓(␈ε)x␈↓ ¬e␈ε#+␈α↓0␈α␈);␈ε)␈α∩x␈↓ εz␈ε#+␈ε7␈α↓1␈ε#␈α⊂=␈α⊂(+␈ε7␈α↓1␈ε#␈α∂for␈ε)␈α∂x␈ε#␈α∂>␈α⊃+0,␈ε7␈α⊂␈1␈ε#␈α⊂fo␈α␈r
␈β⊂Q␈↓ βf␈ε;α␈↓ ¬C␈ε;α␈↓ εY␈ε;α
␈β⊂p␈↓ αj␈ε"(
␈β⊂r␈↓ ↓H␈ε)x␈ε#␈αλ<␈ε7␈α
␈␈ε#0).␈↓ αv␈ε#It␈α
i␈α↓s␈α
p␈α␈ossible␈α
to␈α
d␈α␈eterm␈α␈i␈α↓n␈α␈e␈α
the␈α
m␈α␈i␈α↓n␈α	and␈α	max␈α	si␈α↓m␈α␈ply␈α
b␈α␈y␈α
lo␈α↓ok␈α␈ing␈α
a␈α␈t␈αth␈α␈e␈α
sign␈α␈s
␈β⊃~␈↓ ↓H␈ε#o␈α␈f␈↓ ↓p␈ε)u␈↓ α␈ε#,␈↓ α#␈ε)u␈↓ αC␈ε#,␈↓ αY␈ε)v␈↓ αr␈ε#,␈α
and␈↓ βK␈ε)v␈↓ βh␈ε#,␈α
ther␈α␈eby␈αco␈α␈mpu␈α␈ting␈αon␈α␈l␈α↓y␈αt␈α␈w␈α␈o␈αof␈α
th␈α␈e␈α
e␈α␈i␈α↓g␈α␈h␈α␈t␈αprod␈α␈uc␈α␈ts,␈α∞e␈α␈xce␈α␈pt␈α
wh␈α␈en
␈β⊃&␈↓ αβ␈ε,l␈↓ α6␈ε,r␈↓ αi␈ε,l␈↓ β[␈ε,r
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.2.3␈↓ 
v␈ε"613
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα&␈↓ ↓H␈ε)u␈↓ ↓o␈ε#<␈α0␈α<␈↓ αd␈ε)u␈↓ β⊃␈ε#an␈α␈d␈↓ βS␈ε)v␈↓ βw␈ε#<␈α0␈α<␈↓ ∧m␈ε)v␈↓ ¬
␈ε#;␈α
in␈αthe␈αlatte␈α␈r␈α
ca␈α␈se␈αw␈α␈e␈α
c␈α␈omp␈α␈ute␈αfou␈α␈r␈αprod␈α␈uc␈α␈ts,␈α
an␈α␈d␈αthe
␈βα2␈↓ ↓[␈ε,l␈↓ αx␈ε,r␈↓ βc␈ε,l␈↓ ∧⎇␈ε,r
␈βαL␈↓ βE␈ε6o␈↓ ∧<␈ε6o␈↓ ε↓␈ε6n␈↓ εt␈ε6n␈↓ πT␈ε")
␈βαN␈↓ ↓H␈ε#a␈α␈nsw␈α␈er␈αis␈↓ αW␈ε#[␈↓ αa␈ε#m␈α␈i␈α↓n␈↓ β_␈ε#(␈↓ β#␈ε)u␈↓ βk␈ε)v␈↓ ∧λ␈ε#,␈↓ ∧⊗␈ε)u␈↓ ∧b␈ε)v␈↓ ∧{␈ε#),␈↓ ¬∃␈ε#ma␈↓ ¬A␈ε#x␈↓ ¬T␈ε#(␈↓ ¬←␈ε)u␈↓ ε&␈ε)v␈↓ ε?␈ε#,␈↓ εN␈ε)u␈↓ π~␈ε)v␈↓ π7␈ε#)].
␈βαT␈↓ βI␈ε;α␈↓ ∧@␈ε;α␈↓ ε∧␈ε;α␈↓ εx␈ε;α
␈βαY␈↓ β7␈ε,l␈↓ β{␈ε,r␈↓ ∧*␈ε,r␈↓ ∧r␈ε,l␈↓ ¬r␈ε,l␈↓ ε7␈ε,l␈↓ εb␈ε,r␈↓ π*␈ε,r
␈βαw␈↓ α␈ε#Finally,␈ε)␈α∂u␈ε7␈α
␈↓ βS␈ε)v␈↓ βs␈ε#is␈α∂u␈α␈nd␈α␈e|n␈α␈ed␈α∞if␈↓ ¬V␈ε)v␈↓ ¬⎇␈ε#<␈α⊂0␈α∞<␈↓ ε⎇␈ε)v␈↓ π~␈ε#;␈α⊃o␈α␈the␈α␈rwi␈α↓se␈α∞w␈α␈e␈α∞use␈α∞th␈α␈e␈α∞f␈α↓o␈α␈rm␈α␈u␈α␈l␈α↓a␈α␈s␈α∂fo␈α␈r
␈ββα␈↓ ¬f␈ε,l␈↓ π
␈ε,r
␈ββ_␈↓ πj␈ε:␈␈ε&␈α↓1␈↓ λo␈ε:␈␈ε&1␈↓ 
Z␈ε:␈␈ε&1
␈ββ≤␈↓ 
"␈ε6n
␈ββ≡␈↓ ↓H␈ε#m␈α}ultiplication␈α
with␈↓ βh␈ε)v␈↓ ∧␈ε#a␈α␈nd␈↓ ∧L␈ε)v␈↓ ∧s␈ε#replac␈α␈ed␈α
resp␈α␈ectiv␈α␈ely␈α
by␈↓ πY␈ε)v␈↓ λ≥␈ε#an␈α␈d␈↓ λ]␈ε)v␈↓ 	↔␈ε#,␈αwh␈α␈ere␈ε)␈α
x␈↓ 
H␈ε)y␈↓ ␈ε#=
␈ββ$␈↓ 
&␈ε;α
␈ββ*␈↓ βx␈ε,l␈↓ ∧\␈ε,r
␈ββ-␈↓ πj␈ε,r␈↓ λo␈ε,l
␈ββ@␈↓ α{␈ε:␈␈ε&1␈↓ ¬α␈ε:␈␈ε&␈α↓1␈↓ π∞␈ε:␈␈ε&1
␈ββD␈↓ ↓`␈ε6n␈↓ αC␈ε6o␈↓ βo␈ε6o
␈ββF␈↓ ↓H␈ε)x␈↓ α¬␈ε)y␈↓ α↔␈ε#,␈ε)␈αx␈↓ αi␈ε)y␈↓ β,␈ε#=␈ε)␈α
x␈↓ ∧∀␈ε)y␈↓ ∧&␈ε#,␈α(␈ε7ε␈ε#␈α↓0␈↓ ∧w␈ε#)␈↓ ¬4␈ε#=␈ε7␈α	ε␈α↓1␈ε#,␈α(␈ε7ε␈α↓1␈↓ πβ␈ε#)␈↓ π@␈ε#=␈ε7␈α	ε␈ε#0.
␈ββL␈↓ αG␈ε;α
␈ββM␈↓ ↓i␈ε'/␈↓ βx␈ε'/
␈ββm␈↓ α␈ε"(
␈ββo␈↓ α_␈ε#Cf.␈α∞E.␈α
R.␈α∞Ha␈α␈nsen␈α␈,␈ε0␈α∞Ma␈α␈th.␈α
Comp␈α␈.␈ε3␈α∞2␈α␈2␈ε#␈α
(196␈α␈8),␈α∞37␈α␈4↑␈α␈384␈α␈.␈α⊗An␈α
a␈α␈lterna␈α␈tiv␈α␈e␈α
sch␈α␈eme,␈α∞in
␈β∧⊗␈↓ ↓H␈ε#wh␈α␈ich␈α
division␈α
b␈α␈y␈α
0␈αg␈α␈iv␈α␈es␈α
n␈α↓o␈α
erro␈α␈r␈αme␈α␈ssage␈α␈s␈αa␈α␈nd␈α
in␈α␈terv␈α|als␈αm␈α␈a␈α␈y␈α
be␈α
ne␈α␈i␈α↓g␈α␈h␈α␈b␈α␈orho␈α↓od␈α␈s␈αo␈α␈f␈ε7␈α1␈ε#,
␈β∧>␈↓ ↓H␈ε#h␈α␈as␈α	bee␈α␈n␈α
p␈α␈rop␈α␈osed␈α	b␈α␈y␈α	W␈α↓.␈α
M␈α␈.␈α
Kah␈α␈an␈α␈.␈α∂In␈α	Kah␈α␈an␈α␈'␈α↓s␈α	sch␈α␈eme,␈α
for␈α	ex␈α␈amp␈α␈l␈α↓e␈α␈,␈αth␈α␈e␈α	recipro␈α␈cal␈α
o␈α␈f
␈β∧f␈↓ ↓H␈ε#[␈↓ ↓Q␈ε7␈␈ε#␈α↓1␈α␈,␈αε+1]␈α
is␈↓ α⎇␈ε#[␈↓ βε␈ε#+1,␈ε7␈αε␈␈ε#1],␈α
an␈α␈d␈αan␈αattem␈α␈pt␈αto␈αm␈α␈ultiply␈αan␈αin␈α␈te␈α␈rv␈α⎇al␈α
c␈α␈on␈α␈ta␈α␈i␈α↓n␈α␈ing␈α0␈αby␈αan␈αin␈α␈-
␈β¬
␈↓ ↓H␈ε#te␈α␈rv␈α⎇al␈α
c␈α␈on␈α␈ta␈α␈ining␈ε7␈α	1␈ε#␈α
y␈α␈i␈α↓e␈α␈l␈α↓d␈α␈s␈↓ ∧J␈ε#[␈↓ ∧S␈ε7␈1␈ε#␈α↓,␈αε+␈ε71␈ε#],␈α
the␈α	set␈α	of␈α
a␈α␈l␈α↓l␈α	n␈α␈u␈α␈m␈α␈bers.␈α∞Se␈α␈e␈ε0␈α
Nu␈α␈merica␈α␈l␈α
Ana␈α␈lysis␈ε#,
␈β¬3␈↓ 	∀␈ε")
␈β¬5␈↓ ↓H␈ε#Un␈α␈iv.␈αMichig␈α␈an␈αEn␈α␈ginee␈α␈ri␈α↓n␈α␈g␈αS␈α␈umm␈α␈er␈αCon␈α␈f.␈αNo␈α␈tes␈αNo.␈α68␈α␈18␈α(19␈α␈68␈α␈)␈α↓.
␈β¬m␈↓ ↓V␈ε325.␈↓ α␈ε#Can␈α␈cellation␈α
rev␈α␈ea␈α␈l␈α↓s␈ε0␈αp␈α␈rev␈α␈i␈α↓o␈α␈us␈ε#␈αerro␈α␈rs␈αi␈α↓n␈α
the␈αc␈α␈omp␈α␈uta␈α␈ti␈α↓o␈α␈n␈αo␈α␈f␈ε)␈αu␈ε#␈αan␈α␈d␈↓ 	E␈ε)v␈↓ 	W␈ε#.␈α∂F␈α⎇or␈αex␈α␈amp␈α␈le,
␈βε∀␈↓ ↓H␈ε#if␈ε)␈α∞∂␈ε#␈α∂is␈α∞sma␈α␈l␈α↓l,␈α∂w␈α␈e␈α∞o$en␈α∞g␈α␈et␈α∂p␈α␈o␈α↓o␈α␈r␈α∂a␈α␈ccu␈α␈racy␈α∞wh␈α␈en␈α∞co␈α␈mp␈α␈uting␈↓ λ6␈ε)f␈↓ λI␈ε#(␈ε)x␈ε#␈α	+␈ε)␈α
∂␈ε#)␈ε7␈α
␈	␈↓ 	i␈ε)f␈↓ 	|␈ε#(␈ε)x␈ε#),␈α∂beca␈α␈use
␈βε<␈↓ ↓H␈ε#th␈α␈e␈α
rou␈α␈nd␈α␈ed␈α
calcu␈α␈l␈α↓a␈α␈tion␈α
of␈↓ ∧[␈ε)f␈↓ ∧o␈ε#(␈ε)x␈ε#␈α	+␈ε)␈α	∂␈ε#)␈α
dest␈α␈ro␈α␈ys␈α
m␈α␈u␈α␈ch␈α
of␈α
the␈α
inform␈α␈ation␈α
ab␈α␈ou␈α␈t␈ε)␈α∞∂␈ε#.␈α⊗It␈α
is
␈βεb␈↓ λs␈ε"(␈↓ 
a␈ε")
␈βεd␈↓ ↓H␈ε#d␈α␈esirab␈α␈le␈αto␈α
rewrite␈↓ βj␈ε#suc␈α␈h␈α
form␈α␈u␈α␈l␈α↓a␈α␈s␈αa␈α␈s␈ε)␈α∂␈ε7␈αε␈
␈↓ ε ␈ε)g␈↓ ε1␈ε#(␈ε)x␈ε#␈α␈,␈ε)␈αε∂␈ε#),␈αwhe␈α␈re␈↓ πj␈ε)g␈↓ πz␈ε#(␈ε)x␈ε#,␈ε)␈α¬∂␈ε#)␈α
=␈↓ λ␈␈ε)f␈↓ 	∪␈ε#(␈ε)x␈ε#␈αε+␈ε)␈αε∂␈ε#)␈ε7␈αε␈␈↓ 
%␈ε)f␈↓ 
9␈ε#(␈ε)x␈ε#␈α␈)␈↓ 
m␈ε#/␈ε)∂␈ε#␈α
is
␈βπ¬␈↓ ε|␈ε&2
␈βπ
␈↓ 
}␈ε7p
␈βπ␈↓ ↓H␈ε#|␈α␈rst␈αcom␈α␈pu␈α␈ted␈αsy␈α␈m␈α␈bo␈α␈l␈α↓ica␈α␈l␈α↓ly␈α␈.␈α∪Th␈α␈u␈α␈s,␈α
if␈↓ ¬v␈ε)f␈↓ ε	␈ε#(␈ε)x␈ε#)␈α=␈↓ εj␈ε)x␈↓ π⊗␈ε#the␈α␈n␈↓ πc␈ε)g␈↓ πt␈ε#(␈ε)x␈ε#␈α␈,␈ε)␈αε∂␈ε#)␈α=␈α2␈ε)␈α␈x␈ε#␈αλ+␈ε)␈α	∂␈ε#␈α␈;␈α
i␈α↓f␈↓ 

␈ε)f␈↓ 
≡␈ε#(␈ε)x␈ε#␈α␈)␈α=␈↓ ~␈ε)x
␈βπ∞␈↓ ~␈∧π∞~α∪
␈βπ↔␈↓ βJ␈ε↓p
␈βπ5␈↓ βn␈∧π5βnαQ
␈βπ7␈↓ ∧n␈ε7p
␈βπ8␈↓ ↓H␈ε#th␈α␈en␈↓ α∀␈ε)g␈↓ α$␈ε#(␈ε)x␈ε#,␈ε)␈α¬∂␈ε#)␈α
=␈α	1/(␈↓ βn␈ε)x␈ε#␈απ+␈ε)␈απ∂␈↓ ∧F␈ε#+␈↓ ¬
␈ε)x␈↓ ¬"␈ε#).
␈βπ;␈↓ ¬
␈∧π;¬
α∪
␈βπp␈↓ ↓V␈ε326.␈↓ α␈ε#Se␈α␈e␈ε0␈αMat␈α␈h.␈αComp␈α␈.␈ε3␈α3␈α␈2␈ε#␈α(19␈α␈78),␈α22␈α␈7↑2␈α␈32.
␈βλ⎇␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.2␈α␈.3
␈β	T␈↓ ↓g␈ε31.␈↓ α␈ε#First,␈α(␈↓ αr␈ε)w␈↓ β"␈ε#,␈↓ β1␈ε)w␈↓ βQ␈ε#)␈α
=␈α
(␈α↓.5␈α␈73,␈αε.2␈α␈48);␈αth␈α␈en␈↓ ε∞␈ε)w␈↓ ε>␈ε)v␈↓ εW␈ε#/␈↓ εg␈ε)v␈↓ π~␈ε#=␈α
.29␈α␈0;␈αso␈αth␈α␈e␈αa␈α␈nsw␈α␈er␈αis␈α(.57␈α␈2,␈αε.95␈α␈8).
␈β	←␈↓ β
␈ε,m␈↓ βI␈ε,l␈↓ ε&␈ε,m␈↓ εN␈ε,l␈↓ εx␈ε,m
␈β	{␈↓ ↓H␈ε#Th␈α␈is␈αin␈α
fact␈αis␈αthe␈αc␈α␈orrect␈αre␈α␈sult␈αto␈αsix␈αd␈α␈ecima␈α␈l␈α↓s.
␈β
3␈↓ ↓g␈ε32.␈↓ α␈ε#The␈απan␈α␈sw␈α␈er␈αλis␈αλnot␈απa{␈α␈ected␈α␈,␈α	sinc␈α␈e␈αλth␈α␈e␈αλnorma␈α␈l␈α↓iza␈α␈tion␈απrou␈α␈ti␈α↓n␈α␈e␈αλtr␈α␈un␈α␈cates␈απto␈αλe␈α␈i␈α↓g␈α␈h␈α␈t␈απplace␈α␈s
␈β
[␈↓ ↓H␈ε#a␈α␈nd␈α
c␈α␈an␈α
n␈α␈ev␈α␈er␈α
lo␈α↓o␈α␈k␈α
at␈α
th␈α␈i␈α↓s␈α
p␈α␈articu␈α␈l␈α↓a␈α␈r␈αb␈α␈yte␈α
p␈α␈osition␈α␈.␈α↔(S␈α␈caling␈α
to␈α	the␈α
le$␈α
occu␈α␈rs␈α
at␈α
m␈α↓os␈α␈t
␈βα␈↓ ↓H␈ε#o␈α␈nce␈α
du␈α␈ri␈α↓n␈α␈g␈αnorma␈α␈l␈α↓iza␈α␈ti␈α↓o␈α␈n,␈αsince␈α
the␈αinp␈α␈ut␈α␈s␈αa␈α␈re␈αnorma␈α␈l␈α↓ized␈α␈.)
␈β:␈↓ ↓g␈ε33.␈↓ α␈ε#Ov␈α␈e␈α␈r⎇o␈α␈w␈α
ob␈α␈vio␈α␈usly␈α
ca␈α␈nnot␈α
occ␈α␈ur␈α
at␈α
li␈α↓n␈α␈e␈α
09␈α␈,␈α∞si␈α↓n␈α␈ce␈α
w␈α␈e␈α
are␈α
a␈α␈dd␈α␈i␈α↓n␈α␈g␈α
t␈α␈w␈α␈o-b␈α␈yte␈α
qu␈α␈an␈α␈-
␈βb␈↓ ↓H␈ε#tities,␈α
or␈α
at␈α	l␈α↓in␈α␈e␈α
22,␈α
since␈α	we␈α	are␈α
a␈α␈dd␈α␈i␈α↓n␈α␈g␈α
fou␈α␈r-by␈α␈te␈α
qu␈α␈an␈α}titi␈α↓e␈α␈s.␈α∂In␈α
line␈α
3␈α␈0␈α
w␈α␈e␈α
a␈α␈re␈α
com␈α␈pu␈α␈t-
␈β	␈↓ ↓H␈ε#in␈α␈g␈αth␈α␈e␈αsum␈αof␈αth␈α␈ree␈αfou␈α␈r-by␈α␈te␈αq␈α␈uan␈α}titi␈α↓e␈α␈s,␈α
so␈αthis␈αca␈α␈nnot␈αo␈α}v␈α␈er⎇␈α␈o␈α␈w.␈α⊃F␈α↓in␈α␈all␈α↓y␈α␈,␈α
in␈αli␈α↓n␈α␈e␈α32␈α␈,
␈β1␈↓ ↓H␈ε#o␈α}v␈α␈er⎇␈α␈o␈α␈w␈αis␈αi␈α↓m␈α␈poss␈α␈i␈α↓b␈α␈le␈αbeca␈α␈use␈αt␈α␈he␈αp␈α␈rod␈α␈uct␈↓ ε;␈ε)f␈↓ ε[␈ε)f␈↓ π¬␈ε#m␈α␈ust␈αb␈α␈e␈αless␈αtha␈α␈n␈αu␈α␈nit␈α␈y.
␈β=␈↓ εK␈ε,u␈↓ εl␈ε,v
␈βi␈↓ ↓g␈ε34.␈↓ α␈ε#Inse␈α␈rt␈α⊃\␈↓ ¬⊃␈ε#"␈α⊃b␈α␈et␈α␈w␈α␈een␈α⊂l␈α↓in␈α␈es␈α⊃03␈α⊃a␈α␈nd␈α⊂04.␈α!R␈α␈eplac␈α␈e␈α⊃l␈α↓in␈α␈es␈α⊃21␈α␈↑22␈α⊂by
␈βk␈↓ β↓␈ε∃JOV␈α⊃OFLO;␈α⊃ENT1␈α⊃0
␈β
⊃␈↓ ↓H␈ε#\␈↓ ¬[␈ε#",␈αan␈α␈d␈α
cha␈α␈ng␈α␈e␈αlines␈α
28↑␈α␈31␈α
to␈α\
␈β
∪␈↓ ↓X␈ε∃ADD␈α⊃TEMP(ABS);␈↓ βQ␈ε∃JNOV␈α⊃*+2;␈↓ ∧u␈ε∃INC1␈α⊃1␈↓ 	∩␈ε∃SLAX␈α⊃5;␈↓ 
∪␈ε∃ADD␈α⊃TEMP;
␈β
8␈↓ ¬f␈ε#".␈α∂Th␈α␈is␈αad␈α␈ds␈α
|v␈α}e␈αlines␈α
of␈αco␈α␈de␈α
an␈α␈d␈αo␈α␈nly␈α
1,␈α2␈α␈,␈αo␈α␈r␈α3
␈β
:␈↓ ↓H␈ε∃JNOV␈α⊃*+2;␈↓ αk␈ε∃INC1␈α⊃1;␈↓ βm␈ε∃ENTX␈α⊃0,1;␈↓ ¬⊃␈ε∃SRC␈α⊃5
␈β
`␈↓ ↓H␈ε#u␈α␈nits␈αof␈αex␈α␈ecu␈α␈tion␈αtime␈α␈.
␈β∞_␈↓ ↓g␈ε35.␈↓ α␈ε#Inse␈α␈rt␈αλ\␈↓ ∧␈ε#"␈απa$e␈α␈r␈αλli␈α↓n␈α␈e␈αλ0␈α␈6.␈α∞Ch␈α␈an␈α␈ge␈αλline␈α␈s␈αλ22␈α␈,␈α	3␈α␈1,␈α	3␈α␈9␈αλre␈α␈spec␈α␈ti␈α↓v␈α}ely␈αλto␈απ\␈↓ ∪␈ε#"␈α␈,
␈β∞~␈↓ αx␈ε∃JOV␈α⊃OFLO␈↓ 

␈ε∃SRAX␈α∩0,1
␈β∞?␈↓ ↓H␈ε#\␈↓ α>␈ε#",␈α\␈↓ βk␈ε#"␈α␈.␈α∂Bet␈α␈w␈α␈een␈α
lines␈α
40␈α
a␈α␈nd␈α
4␈α␈1,␈αinse␈α␈rt␈α\
␈β∞A␈↓ ↓X␈ε∃SLAX␈α⊃5␈↓ αs␈ε∃ADD␈α∩ACC␈↓ πn␈ε∃DEC2␈α⊃1;␈↓ λp␈ε∃JNOV␈α⊃DNORM;␈↓ 
5␈ε∃INC2␈α⊃1;
␈β∞g␈↓ β ␈ε#".␈α≠(It'␈α↓s␈αtem␈α␈pting␈αto␈αrem␈α↓o␈α}v␈α␈e␈αthe␈α\␈↓ πy␈ε#"␈αin␈αfa␈α␈v␈α␈o␈α␈r␈αof␈α\␈↓ 
T␈ε#",␈αbu␈α␈t
␈β∞i␈↓ ↓H␈ε∃INCX␈α⊃1;␈↓ αK␈ε∃SRC␈α⊃1␈↓ π∪␈ε∃DEC2␈α⊃1␈↓ 	L␈ε∃STZ␈α⊃EXPO
␈β∂∂␈↓ ↓H␈ε#th␈α␈en␈α∂\␈↓ β∂␈ε#"␈α∂migh␈α␈t␈α∂o␈α␈v␈α␈er⎇␈α␈o␈α␈w␈α⊂rI2␈α␈!␈α↓)␈α"This␈α⊂a␈α␈dd␈α␈s␈α⊂six␈α⊂line␈α␈s␈α⊂of␈α⊂co␈α␈de;␈α∩th␈α␈e␈α⊂ru␈α␈nn␈α␈i␈α↓n␈α␈g␈α⊂time
␈β∂⊃␈↓ α)␈ε∃INC2␈α⊃1
␈β∂6␈↓ ↓H␈ε0d␈α␈ecre␈α␈ases␈ε#␈αb␈α␈y␈α3␈ε)u␈ε#,␈αu␈α␈nless␈αth␈α␈ere␈αis␈αfract␈α␈i␈α↓o␈α␈n␈αo␈α␈v␈α}er⎇o␈α}w,␈αwh␈α␈en␈αit␈αincr␈α␈eases␈αb␈α␈y␈α7␈ε)u␈ε#.
␈β∂|␈↓ ↓c␈ε36.␈↓ ¬∪␈ε#Con␈α␈v␈α}ert␈αto␈αd␈α␈ou␈α␈ble␈αp␈α␈recision:
␈β∂}␈↓ α␈ε∃DOUBLE␈↓ ββ␈ε∃STJ␈↓ βX␈ε∃EXITDF
␈β⊂#␈↓ ¬∪␈ε#Cl␈α↓e␈α␈ar␈αrX.
␈β⊂%␈↓ ββ␈ε∃ENTX␈↓ βX␈ε∃0
␈β⊂M␈↓ ββ␈ε∃STA␈↓ βX␈ε∃TEMP
␈β⊂r␈↓ ¬∪␈ε#rI␈↓ ¬+␈ε#2␈ε7␈α	␈ ␈ε)␈α
e␈ε#.
␈β⊂t␈↓ ββ␈ε∃LD2␈↓ βX␈ε∃TEMP(EXP)
␈β⊃~␈↓ ¬∪␈ε#Correc␈α␈t␈αfo␈α␈r␈αdi{e␈α␈renc␈α␈e␈αi␈α↓n␈α
ex␈α␈cess.
␈β⊃≤␈↓ ββ␈ε∃INC2␈↓ βX␈ε∃QQ-Q
␈β∪(

␈β↓U␈↓ ↓H␈ε"614␈↓ 
b␈ε"4.2.3
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα&␈↓ ¬a␈ε7␈ ␈ε#␈α	0.
␈βα(␈↓ ββ␈ε∃STZ␈↓ βX␈ε∃EXPO␈↓ ¬∪␈ε∃EXPO
␈βαN␈↓ ¬∪␈ε#Rem␈α↓o␈α}v␈α␈e␈αex␈α␈po␈α␈nen␈α}t.
␈βαP␈↓ ββ␈ε∃SLAX␈↓ βX␈ε∃1
␈βαu␈↓ ¬∪␈ε#Norma␈α␈li␈α↓z␈α␈e␈αand␈α
ex␈α␈i␈α↓t.
␈βαw␈↓ ββ␈ε∃JMP␈↓ βX␈ε∃DNORM
␈ββ#␈↓ ¬∪␈ε#Con␈α␈v␈α}ert␈αto␈αsin␈α␈gle␈αpre␈α␈cisi␈α↓o␈α␈n:
␈ββ%␈↓ α␈ε∃SINGLE␈↓ ββ␈ε∃STJ␈↓ βX␈ε∃EXITF
␈ββK␈↓ ¬∪␈ε#Ensu␈α␈re␈αo␈α␈v␈α␈e␈α␈r⎇o␈α␈w␈αis␈αo{␈α␈.
␈ββM␈↓ ββ␈ε∃JOV␈↓ βX␈ε∃OFLO
␈ββu␈↓ ββ␈ε∃STA␈↓ βX␈ε∃TEMP
␈β∧~␈↓ ¬∪␈ε#rI␈↓ ¬+␈ε#2␈ε7␈α	␈ ␈ε)␈α
e␈ε#.
␈β∧≤␈↓ ββ␈ε∃LD2␈↓ βX␈ε∃TEMP(EXPD)
␈β∧B␈↓ ¬∪␈ε#Correc␈α␈t␈αfo␈α␈r␈αdi{e␈α␈renc␈α␈e␈αi␈α↓n␈α
ex␈α␈cess.
␈β∧D␈↓ ββ␈ε∃DEC2␈↓ βX␈ε∃QQ-Q
␈β∧i␈↓ ¬∪␈ε#Rem␈α↓o␈α}v␈α␈e␈αex␈α␈po␈α␈nen␈α}t.
␈β∧k␈↓ ββ␈ε∃SLAX␈↓ βX␈ε∃2
␈β¬⊃␈↓ ¬∪␈ε#Norma␈α␈li␈α↓z␈α␈e,␈αro␈α␈un␈α␈d,␈αan␈α␈d␈αex␈α␈it.
␈β¬∪␈↓ ββ␈ε∃JMP␈↓ βX␈ε∃NORM
␈β¬_␈↓ λK␈∧¬_λK≠∂
␈β¬A␈↓ ↓g␈ε37.␈↓ α␈ε#All␈αth␈α␈ree␈αrou␈α␈tines␈αg␈α␈i␈α↓v␈α}e␈αzero␈αa␈α␈s␈αthe␈αa␈α␈nsw␈α␈er␈αif␈αa␈α␈nd␈α
on␈α␈l␈α↓y␈αif␈αth␈α␈e␈αexa␈α␈ct␈αresult␈αw␈α␈ou␈α␈ld␈αbe
␈β¬i␈↓ ↓H␈ε#z␈α␈ero,␈α	so␈αλw␈α␈e␈αλn␈α␈eed␈απn␈α↓o␈α␈t␈αλwo␈α␈rry␈αλa␈α␈bou␈α␈t␈αλzero␈απdenomin␈α␈ator␈α␈s␈α	in␈απthe␈αλex␈α␈pre␈α␈ssions␈αλfo␈α␈r␈αλrelativ␈α␈e␈αλerro␈α␈r.
␈βε⊂␈↓ ↓H␈ε#Th␈α␈e␈α
w␈α␈o␈α␈rst␈α
ca␈α␈se␈α
of␈αthe␈αadd␈α␈ition␈αrou␈α␈ti␈α↓n␈α␈e␈α
is␈α
p␈α␈rett␈α␈y␈αba␈α␈d:␈α∞Vi␈α↓su␈α␈alized␈αin␈αdecima␈α␈l␈α
n␈α↓o␈α␈tation␈α␈,
␈βε2␈↓ λ→␈ε:␈␈ε&7␈↓ 	w␈ε:␈␈ε&8
␈βε8␈↓ ↓H␈ε#if␈αth␈α␈e␈αin␈α␈pu␈α␈ts␈αare␈α1.00␈α␈000␈α␈00␈αan␈α␈d␈α.99␈α␈999␈α␈99␈α␈9,␈αthe␈αan␈α␈sw␈α␈er␈αis␈↓ λ
␈ε)b␈↓ λM␈ε#inste␈α␈ad␈αof␈↓ 	h␈ε)b␈↓ 
∨␈ε#;␈α
t␈α␈h␈α␈us␈αthe
␈βε`␈↓ ↓H␈ε#m␈α␈axim␈α␈u␈α␈m␈αrelativ␈α}e␈αerror␈↓ ∧,␈ε)∞␈↓ ∧S␈ε#is␈ε)␈αb␈ε7␈αλ␈␈ε#␈απ1,␈αwhere␈ε)␈α
b␈ε#␈αis␈αthe␈α
byte␈α
si␈α↓z␈α␈e.
␈βεk␈↓ ∧:␈ε&1
␈βππ␈↓ α␈ε#F␈α⎇or␈α
m␈α␈u␈α␈l␈α↓tip␈α␈l␈α↓ica␈α␈tion␈α
a␈α␈nd␈αdiv␈α␈i␈α↓sion␈α␈,␈α∞w␈α␈e␈α
m␈α␈a␈α␈y␈α
a␈α␈ssum␈α␈e␈α
tha␈α␈t␈α
bo␈α␈th␈α
o␈α␈pera␈α␈nd␈α␈s␈α
are␈↓ 
=␈ε#positiv␈α␈e
␈βπ/␈↓ ↓H␈ε#a␈α␈nd␈α⊂h␈α␈a␈α␈v␈α␈e␈α⊂the␈α⊂same␈α⊂ex␈α␈pon␈α␈en␈α}t␈↓ ¬/␈ε#.␈α Th␈α␈e␈α⊃ma␈α␈xim␈α␈u␈α␈m␈α⊃erro␈α␈r␈α⊃in␈α⊂m␈α␈ultiplicat␈α␈i␈α↓o␈α␈n␈α⊃is␈α⊂read␈α␈i␈α↓ly
␈βπ1␈↓ ¬
␈ε∃QQ
␈βπQ␈↓ 
[␈ε:␈␈ε&␈α↓9
␈βπV␈↓ ↓H␈ε#b␈α␈ou␈α␈nd␈α␈ed␈αby␈αc␈α␈on␈α␈si␈α↓d␈α␈ering␈αFig.␈α4␈α␈:␈αW␈α↓h␈α␈en␈ε)␈αu␈↓ ε␈ε)v␈↓ ε'␈ε7∃␈ε#␈α
1␈α␈/␈ε)b␈ε#,␈αw␈α␈e␈αh␈α␈a␈α␈v␈α}e␈α0␈ε7␈α	∀␈ε)␈α
u␈↓ λo␈ε)v␈↓ 	λ␈ε7␈␈ε)␈αλu␈ε7␈αλ␈
␈↓ 	u␈ε)v␈↓ 
⊂␈ε#<␈α
3␈↓ 
L␈ε)b␈↓ ␈ε#+
␈βπx␈↓ α?␈ε:␈␈ε&9␈↓ π|␈ε:␈␈ε&8␈↓ 	Q␈ε&2
␈βπ}␈↓ ↓H␈ε#(␈ε)b␈ε7␈αλ␈␈ε#␈α	1␈α␈)␈↓ α/␈ε)b␈↓ αg␈ε#,␈αso␈αthe␈αr␈α␈el␈α↓a␈α␈tiv␈α␈e␈αerro␈α␈r␈αi␈α↓s␈αb␈α␈ou␈α␈nd␈α␈ed␈αb␈α␈y␈α(␈ε)b␈ε#␈α	+␈αλ2)␈↓ πm␈ε)b␈↓ λ$␈ε#.␈α∩W␈α↓h␈α␈en␈α1␈α␈/␈↓ 	B␈ε)b␈↓ 	j␈ε7∀␈ε)␈αu␈↓ 
*␈ε)v␈↓ 
F␈ε#<␈α1␈α␈/␈ε)b␈ε#,
␈βλ ␈↓ ¬,␈ε:␈␈ε&9
␈βλ&␈↓ ↓H␈ε#w␈α␈e␈α∞h␈α␈a␈α␈v␈α␈e␈α∞0␈ε7␈α∞∀␈ε)␈α∂u␈↓ β.␈ε)v␈↓ βI␈ε7␈␈ε)␈α
u␈ε7␈α
␈
␈↓ ∧<␈ε)v␈↓ ∧\␈ε#<␈α∂3␈↓ ¬≤␈ε)b␈↓ ¬T␈ε#,␈α∂so␈α∞th␈α␈e␈α∞relativ␈α␈e␈α∞erro␈α␈r␈α∞i␈α↓n␈α
this␈α∞case␈α∞is␈α∞bo␈α␈un␈α␈ded␈α
by
␈βλG␈↓ ↓h␈ε:␈␈ε&9␈↓ β→␈ε:␈␈ε&␈α↓7␈↓ 
?␈ε:␈␈ε&␈α↓7
␈βλM␈↓ ↓H␈ε#3␈↓ ↓X␈ε)b␈↓ α⊂␈ε#/␈ε)␈α␈u␈↓ α4␈ε)v␈↓ αO␈ε7∀␈ε#␈α	3␈↓ β
␈ε)b␈↓ βA␈ε#.␈α∂W␈α↓e␈αta␈α␈k␈α␈e␈↓ ∧↑␈ε)∞␈↓ ¬¬␈ε#t␈α␈o␈αbe␈αth␈α␈e␈αlarg␈α␈er␈αof␈αthe␈αt␈α␈w␈α␈o␈α
estimates␈α␈,␈αn␈α␈amely␈α
3␈↓ 
0␈ε)b␈↓ 
h␈ε#.
␈βλY␈↓ ∧l␈ε&2
␈βλu␈↓ α␈ε#Division␈α∞re␈α␈quires␈α∞a␈α∞m␈α↓o␈α␈re␈α∞care␈α␈f␈α↓u␈α␈l␈α∂a␈α␈na␈α␈l␈α↓y␈α␈sis␈α∂o␈α␈f␈α∂Prog␈α␈ram␈α∞D␈↓ λH␈ε#.␈α→Th␈α␈e␈α∞qu␈α␈an␈α␈tit␈α␈y␈α∞a␈α␈ctua␈α␈l␈α↓ly
␈β	↔␈↓ π2␈ε:00␈↓ λ0␈ε:0␈↓ 	ε␈ε:0␈α↓00
␈β	~␈↓ εC␈ε"(␈↓ 	≥␈ε")
␈β	≤␈↓ ↓H␈ε#c␈α␈omp␈α␈uted␈αby␈α
th␈α␈e␈α
sub␈α␈rout␈α␈i␈α↓n␈α␈e␈α
i␈α↓s␈ε)␈α
␈ε7␈α	␈␈↓ ¬b␈ε)∞␈↓ ¬|␈ε7␈␈ε)␈α	b∂␈↓ εO␈ε#(␈ε)␈ε7␈α	␈␈↓ π!␈ε)∞␈↓ πA␈ε#)(␈↓ πW␈ε)␈␈↓ πu␈ε7␈␈↓ λ∨␈ε)∞␈↓ λ7␈ε#)␈ε7␈α	␈␈↓ λu␈ε)∞␈↓ 	2␈ε7␈␈↓ 	\␈ε)∞␈↓ 
λ␈ε#whe␈α␈re␈ε)␈α
␈ε#␈α
=
␈β	(␈↓ 	j␈ε,n
␈β	>␈↓ 	|␈ε:0␈↓ 
#␈ε:0␈α↓0␈↓ 
R␈ε:0␈α↓00
␈β	D␈↓ ↓H␈ε#(␈↓ ↓S␈ε)u␈↓ αε␈ε#+␈ε)␈α	∂␈↓ α=␈ε)u␈↓ αZ␈ε#)/␈ε)␈α␈b␈↓ β¬␈ε)v␈↓ β-␈ε#,␈↓ βC␈ε)␈␈↓ βb␈ε#=␈↓ ∧∂␈ε)v␈↓ ∧(␈ε#/␈ε)b␈↓ ∧H␈ε)v␈↓ ∧p␈ε#,␈α
a␈α␈nd␈αth␈α␈e␈αn␈α↓o␈α␈nn␈α␈ega␈α␈tiv␈α␈e␈αtrun␈α␈ca␈α␈ti␈α↓o␈α␈n␈αerro␈α␈rs␈α(␈↓ 	L␈ε)∞␈↓ 	]␈ε#,␈↓ 	k␈ε)∞␈↓ 
∧␈ε#,␈↓ 
∪␈ε)∞␈↓ 
2␈ε#,␈↓ 
A␈ε)∞␈↓ 
i␈ε#)␈αare
␈β	P␈↓ ↓f␈ε,m␈↓ αQ␈ε,l␈↓ β∃␈ε,m␈↓ ∧∨␈ε,l␈↓ ∧X␈ε,m
␈β	f␈↓ ∧→␈ε:␈␈ε&␈α↓1␈α␈0␈↓ ∧m␈ε:␈␈ε&␈α↓5␈↓ ¬4␈ε:␈␈ε&5␈↓ ¬z␈ε:␈␈ε&6
␈β	l␈↓ ↓H␈ε#re␈α␈spec␈α␈ti␈α↓v␈α}ely␈αλl␈α↓e␈α␈ss␈α	th␈α␈an␈αλ(␈↓ ∧
␈ε)b␈↓ ∧O␈ε#,␈↓ ∧↑␈ε)b␈↓ ¬⊗␈ε#,␈↓ ¬$␈ε)b␈↓ ¬\␈ε#,␈↓ ¬k␈ε)b␈↓ ε"␈ε#);␈α
|␈α␈na␈α␈l␈α↓ly␈↓ π"␈ε)∞␈↓ πI␈ε#(the␈αλtru␈α␈nca␈α␈ti␈α↓o␈α␈n␈αλdu␈α␈ring␈αλnorma␈α␈l␈α↓iza␈α␈-
␈β	w␈↓ π0␈ε,n
␈β

␈↓ εB␈ε:␈␈ε&9␈↓ π3␈ε:␈␈ε&␈α↓8
␈β
∪␈↓ ↓H␈ε#tio␈α␈n)␈α∞i␈α↓s␈α∞non␈α␈neg␈α␈ativ␈α␈e␈α∞an␈α␈d␈α∞less␈α∞tha␈α␈n␈α∞eith␈α␈er␈↓ ε2␈ε)b␈↓ εx␈ε#or␈↓ π$␈ε)b␈↓ π\␈ε#,␈α∂d␈α␈epe␈α␈nd␈α␈i␈α↓n␈α␈g␈α∞on␈α∞wh␈α␈eth␈α␈er␈α∞scaling
␈β
5␈↓ 
0␈ε&2␈↓ 
f␈ε&2␈↓ ¬␈ε:0␈α↓00␈α↓0
␈β
;␈↓ ↓H␈ε#o␈α␈ccu␈α␈rs␈α
or␈α
not.␈α∞The␈α
a␈α␈ctu␈α␈al␈α
v␈α⎇alu␈α␈e␈α
of␈α
th␈α␈e␈α
qu␈α␈otien␈α}t␈α
is␈ε)␈α
␈ε#/(1␈α∧+␈ε)␈αεb∂␈↓ λ≡␈ε)␈␈↓ λ2␈ε#)␈α
=␈ε)␈α	␈ε7␈α¬␈␈ε)␈α¬b␈α↓∂␈α␈␈↓ 	a␈ε)␈␈↓ 	{␈ε#+␈↓ 
!␈ε)b␈↓ 
>␈ε)␈↓ 
R␈ε)␈␈↓ 
t␈ε)∞␈↓ #␈ε#,
␈β
]␈↓ α=␈ε:00␈α↓00
␈β
b␈↓ ↓H␈ε#wh␈α␈ere␈↓ α,␈ε)∞␈↓ αj␈ε#is␈α∂th␈α␈e␈α∂nonn␈α␈ega␈α␈tiv␈α␈e␈α∂err␈α␈or␈α∂du␈α␈e␈α∂to␈α∞trun␈α␈cation␈α∞of␈α∂th␈α␈e␈α∂in|␈α␈nite␈α∂se␈α␈ri␈α↓e␈α␈s␈α∂(2);␈α⊃here
␈β∧␈↓ ↓Y␈ε:00␈α↓00␈↓ α=␈ε&2␈↓ β∪␈ε:␈␈ε&10
␈β
␈↓ ↓H␈ε)∞␈↓ αα␈ε#<␈↓ α/␈ε)∂␈↓ αW␈ε#=␈↓ β∧␈ε)b␈↓ βI␈ε#,␈α
sinc␈α␈e␈α
it␈α
is␈αan␈αaltern␈α␈atin␈α␈g␈α
se␈α␈ri␈α↓e␈α␈s.␈α∀Th␈α␈e␈α
re␈α␈l␈α↓a␈α␈ti␈α↓v␈α}e␈α
e␈α␈rror␈αi␈α↓s␈αthe␈α␈refore␈αthe
␈β,␈↓ βy␈ε:0␈↓ ∧V␈ε:0␈α↓0␈↓ ¬s␈ε:0␈α↓00␈↓ πv␈ε:0␈↓ λ∞␈ε:0␈α↓0␈↓ λx␈ε&2␈↓ 	~␈ε&2␈↓ 	9␈ε:0␈α↓00␈α↓0
␈β2␈↓ ↓H␈ε#a␈α␈bso␈α␈l␈α↓u␈α␈te␈α	v␈α⎇a␈α␈lue␈α	o␈α␈f␈α	(␈ε)b␈α↓∂␈↓ βh␈ε)∞␈↓ ∧∧␈ε#+␈ε)␈αβb∂␈↓ ∧E␈ε)∞␈↓ ∧e␈ε)␈␈↓ ∧z␈ε#/␈ε)␈α␈␈ε#␈αβ+␈ε)␈αβb∂␈↓ ¬b␈ε)∞␈↓ ε
␈ε#/␈ε)␈α␈␈ε#)␈ε7␈αβ␈␈ε#␈αβ(␈↓ εk␈ε)∞␈↓ ε|␈ε#/␈ε)␈ε#␈αα+␈ε)␈α∧b∂␈↓ πe␈ε)∞␈↓ π⎇␈ε)∞␈↓ λ≥␈ε#/␈ε)␈ε#␈αα+␈↓ λi␈ε)b␈↓ 	ε␈ε)␈␈↓ 	(␈ε)∞␈↓ 	Z␈ε#+␈↓ 	}␈ε)∞␈↓ 
≥␈ε#/␈ε)␈α␈␈ε#),␈α
time␈α␈s
␈β=␈↓ 
␈ε,n
␈βS␈↓ 	&␈ε:␈␈ε&9␈↓ 
⊃␈ε:␈␈ε&8␈↓ 
{␈ε:␈␈ε&8
␈βY␈↓ ↓H␈ε#(1␈αλ+␈ε)␈α	b␈α↓∂␈↓ α4␈ε)␈␈↓ αH␈ε#).␈α⊗Th␈α␈e␈α∞p␈α␈ositiv␈α␈e␈α
term␈α␈s␈α
i␈α↓n␈α
t␈α␈his␈α
exp␈α␈ression␈α
a␈α␈re␈α
bo␈α␈un␈α␈ded␈αby␈↓ 	↔␈ε)b␈↓ 	W␈ε#+␈↓ 
↓␈ε)b␈↓ 
B␈ε#+␈↓ 
l␈ε)b␈↓ #␈ε#,
␈β{␈↓ ε∀␈ε:␈␈ε&␈α↓8␈↓ εv␈ε:␈␈ε&␈α↓1␈α␈2␈↓ πf␈ε:␈␈ε&8
␈β↓␈↓ ↓H␈ε#a␈α␈nd␈α	th␈α␈e␈α
n␈α␈ega␈α␈ti␈α↓v␈α}e␈α
te␈α␈rms␈α
a␈α␈re␈α
b␈α␈ou␈α␈nd␈α␈ed␈α	by␈↓ ε¬␈ε)b␈↓ εA␈ε#+␈↓ εg␈ε)b␈↓ π1␈ε#+␈↓ πV␈ε)b␈↓ λ_␈ε#p␈α␈lus␈α	the␈α	con␈α}tribu␈α␈ti␈α↓o␈α␈n␈α	by␈α	the
␈β#␈↓ ε∪␈ε:␈␈ε&␈α↓7
␈β(␈↓ ↓H␈ε#norm␈α␈ali␈α↓z␈α␈i␈α↓n␈α␈g␈α
p␈α␈ha␈α␈se,␈α
which␈α	can␈α	b␈α␈e␈α
ab␈α␈ou␈α␈t␈↓ ε∧␈ε)b␈↓ εE␈ε#i␈α↓n␈α	ma␈α␈gn␈α␈i␈α↓tu␈α␈de␈α␈.␈α∂It␈α
is␈α
th␈α␈erefore␈α	clear␈α	tha␈α␈t␈α
the
␈βP␈↓ ↓H␈ε#p␈α␈oten␈α}tially␈α∞g␈α␈reatest␈α
pa␈α␈rt␈α∞of␈α
the␈α
relativ␈α␈e␈α∞e␈α␈rror␈α∞c␈α␈omes␈α
du␈α␈ring␈α
the␈α
n␈α↓o␈α␈rmalization␈α
p␈α␈ha␈α␈se,
␈βr␈↓ ∧⊗␈ε:␈␈ε&8
␈βx␈↓ ↓H␈ε#a␈α␈nd␈α
tha␈α␈t␈↓ αQ␈ε)∞␈↓ αu␈ε#=␈α
(␈ε)b␈ε#␈αλ+␈αλ2␈α␈)␈↓ ∧ε␈ε)b␈↓ ∧I␈ε#is␈αa␈αsa␈α␈f␈α↓e␈α
up␈α␈per␈αb␈α␈ou␈α␈nd␈αfo␈α␈r␈αthe␈αre␈α␈l␈α↓a␈α␈ti␈α↓v␈α}e␈αerro␈α␈r.
␈β
β␈↓ α↑␈ε&3
␈β
(␈↓ ↓g␈ε38.␈↓ α␈ε#Add␈α␈iti␈α↓o␈α␈n:␈αIf␈↓ β@␈ε)e␈↓ βh␈ε7∀␈↓ ∧∪␈ε)e␈↓ ∧5␈ε#+␈απ1␈α␈,␈αthe␈α
en␈α}ti␈α↓r␈α␈e␈αre␈α␈l␈α↓a␈α␈ti␈α↓v␈α}e␈α
error␈α
occ␈α␈urs␈α
du␈α␈ring␈α
th␈α␈e␈αnorm␈α␈ali␈α↓z␈α␈ation
␈β
3␈↓ βO␈ε,u␈↓ ∧!␈ε,v
␈β
J␈↓ ¬E␈ε:␈␈ε&7
␈β
O␈↓ ↓H␈ε#p␈α␈ha␈α␈se,␈α
so␈αit␈α
is␈αbo␈α␈un␈α␈ded␈αa␈α␈bo␈α}v␈α␈e␈αby␈↓ ¬6␈ε)b␈↓ ¬m␈ε#.␈α∪If␈↓ ε,␈ε)e␈↓ εV␈ε7∃␈↓ πα␈ε)e␈↓ π'␈ε#+␈α	2,␈αand␈αif␈αthe␈αsign␈α␈s␈α
a␈α␈re␈αthe␈αsam␈α␈e,
␈β
[␈↓ ε:␈ε,u␈↓ π⊃␈ε,v
␈β
w␈↓ ↓H␈ε#a␈α␈gain␈αthe␈αen␈α␈tire␈αe␈α␈rror␈αm␈α␈a␈α␈y␈αb␈α␈e␈αa␈α␈scribed␈αto␈αnorm␈α␈ali␈α↓z␈α␈ation␈α␈;␈α
if␈αth␈α␈e␈αsigns␈αare␈αo␈α␈pp␈α␈osite,␈αthe
␈β∞∨␈↓ ↓H␈ε#e␈α␈rror␈α∂d␈α␈ue␈α∂to␈α∞shi$ing␈α∞digits␈α∂o␈α␈ut␈α∂o␈α␈f␈α⊂t␈α␈he␈α∂re␈α␈gister␈α∂is␈α∂in␈α∂th␈α␈e␈α∂op␈α␈po␈α␈si␈α↓t␈α␈e␈α∂direc␈α␈ti␈α↓o␈α␈n␈α∂fro␈α␈m␈α∂the
␈β∞F␈↓ ↓H␈ε#su␈α␈bse␈α␈qu␈α␈en␈α␈t␈α
error␈α
in␈α␈tro␈α␈du␈α␈ced␈α
d␈α␈urin␈α␈g␈α
n␈α↓o␈α␈rmalization␈α␈.␈α⊗Both␈α
o␈α␈f␈α∞th␈α␈ese␈α
erro␈α␈rs␈α∞a␈α␈re␈α
bou␈α␈nd␈α␈ed
␈β∞h␈↓ αε␈ε:␈␈ε&7␈↓ β}␈ε:␈␈ε&7
␈β∞n␈↓ ↓H␈ε#b␈α␈y␈↓ ↓w␈ε)b␈↓ α.␈ε#,␈αh␈α␈en␈α␈ce␈↓ β∨␈ε)∞␈↓ βD␈ε#=␈↓ βo␈ε)b␈↓ ∧&␈ε#.␈α~(Th␈α␈is␈αi␈α↓s␈αsu␈α␈bsta␈α␈n␈α␈tially␈αb␈α␈etter␈αth␈α␈en␈αth␈α␈e␈αresu␈α␈l␈α↓t␈αin␈α
exerc␈α␈i␈α↓se␈α
7.)
␈β∞y␈↓ β-␈ε&1
␈β∂⊂␈↓ 	≡␈ε:␈␈ε&8
␈β∂∃␈↓ α␈ε#Mu␈α␈lti␈α↓p␈α␈li␈α↓c␈α␈ation␈α␈:␈αAn␈α
ana␈α␈lysis␈αas␈αin␈αex␈α␈ercise␈α7␈αg␈α␈iv␈α␈es␈↓ πY␈ε)∞␈↓ π}␈ε#=␈α	(␈ε)␈α↓b␈ε#␈απ+␈αλ2)␈↓ 	∂␈ε)b␈↓ 	F␈ε#.
␈β∂!␈↓ πg␈ε&2
␈β⊂¬␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.2␈α␈.4
␈β⊂I␈↓ ↓g␈ε31.␈↓ α␈ε#Sin␈α␈ce␈α∂fraction␈α∂o␈α}v␈α␈er⎇␈α␈o␈α␈w␈α∂can␈α∂oc␈α␈cur␈α∂on␈α␈ly␈α∂w␈α↓h␈α␈en␈α∂th␈α␈e␈α∂ope␈α␈rand␈α␈s␈α∂ha␈α␈v␈α}e␈α⊂t␈α␈he␈α∂same␈α∂sign␈α␈,
␈β⊂q␈↓ ↓H␈ε#th␈α␈is␈αis␈α
th␈α␈e␈αp␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α
th␈α␈at␈α
fraction␈α	o␈α␈v␈α␈er⎇␈α␈o␈α␈w␈α
occ␈α␈urs␈α
d␈α␈i␈α↓v␈α␈i␈α↓d␈α␈ed␈α
b␈α␈y␈α
th␈α␈e␈α
prob␈α␈ab␈α␈il␈α↓it␈α␈y␈α
th␈α␈at␈α
the
␈β⊃⊗␈↓ ε9␈ε"(␈↓ εI␈ε&1␈↓ π1␈ε")
␈β⊃_␈↓ ↓H␈ε#o␈α␈pera␈α␈nd␈α␈s␈αha␈α}v␈α␈e␈αth␈α␈e␈αsame␈αsig␈α␈n,␈αna␈α␈mely,␈α7%/␈↓ εZ␈ε#(91%)␈↓ πF␈ε7→␈ε#␈α
15␈α␈%␈α↓.
␈β⊃)␈↓ εI␈ε&2
␈β⊃+␈↓ εI␈∧⊃+εIα∞
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.2.4␈↓ 
v␈ε"615
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓g␈ε33.␈↓ α␈ε#log␈↓ αX␈ε#2␈α␈.␈α↓4␈ε7␈απ␈␈↓ β2␈ε#l␈α↓o␈α␈g␈↓ β}␈ε#2.3␈ε7␈α	→␈ε#␈α	1.848␈α␈34%.
␈βα5␈↓ α7␈ε&1␈α␈0␈↓ β]␈ε&10
␈βαf␈↓ ↓g␈ε34.␈↓ α␈ε#The␈α
pag␈α␈es␈αw␈α␈ou␈α␈l␈α↓d␈α
be␈αu␈α␈niform␈α␈l␈α↓y␈α
gra␈α␈y␈α
(same␈αa␈α␈s␈α\ran␈α␈do␈α␈m␈αpo␈α␈in␈α␈t␈αon␈α
a␈αsli␈α↓d␈α␈e␈αru␈α␈l␈α↓e␈α␈").
␈ββ'␈↓ ↓g␈ε35.␈↓ α␈ε#The␈α
p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α
th␈α␈at␈α
10␈↓ ∧k␈ε)f␈↓ ¬≤␈ε7∀␈↓ ¬K␈ε)r␈↓ ¬g␈ε#is␈α
(␈↓ ε⊗␈ε)r␈↓ ε.␈ε7␈␈ε#␈α	1␈α␈)␈α↓/␈α␈10␈αλ+␈α	(␈↓ πd␈ε)r␈↓ π|␈ε7␈␈ε#␈α	1␈α␈)␈α↓/␈α␈10␈α␈0␈α	+␈↓ 	7␈ε7↓␈αε↓␈αε↓␈↓ 	k␈ε#=␈α
(␈↓ 
$␈ε)r␈↓ 
<␈ε7␈␈ε#␈α	1)/9␈α␈.
␈ββ3␈↓ ∧{␈ε,U
␈ββO␈↓ ↓H␈ε#S␈α␈o␈αin␈αth␈α␈i␈α↓s␈αca␈α␈se␈αthe␈αlea␈α␈ding␈α
digits␈αare␈ε0␈αu␈α␈niform␈α␈l␈α↓y␈ε#␈α
distribu␈α␈ted␈α␈;␈αe.g.,␈αl␈α↓e␈α␈adin␈α␈g␈αdigit␈α1␈αo␈α␈ccur␈α␈s
␈ββt␈↓ βA␈ε&1
␈ββw␈↓ ↓H␈ε#with␈αp␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈↓ βS␈ε#.
␈β∧π␈↓ βA␈ε&9
␈β∧
␈↓ βA␈∧∧
βAα∞
␈β∧5␈↓ 	3␈ε&1
␈β∧8␈↓ ↓g␈ε36.␈↓ α␈ε#The␈απpro␈α␈bab␈α␈il␈α↓it␈α␈y␈απtha␈α␈t␈αλther␈α␈e␈αλare␈απthree␈απl␈α↓e␈α␈adin␈α␈g␈αλze␈α␈ro␈αλb␈α␈i␈α↓ts␈αλis␈↓ λ ␈ε#log␈↓ λk␈ε#2␈α	=␈↓ 	E␈ε#;␈α	the␈απpro␈α␈bab␈α␈il␈α↓it␈α␈y
␈β∧H␈↓ λJ␈ε&16␈↓ 	3␈ε&4
␈β∧K␈↓ 	3␈∧∧K	3α∞
␈β∧]␈↓ λ
␈ε&1
␈β∧←␈↓ ↓H␈ε#th␈α␈at␈α
th␈α␈ere␈α
a␈α␈re␈α
t␈α␈w␈α␈o␈α
lead␈α␈ing␈α
z␈α␈ero␈α
b␈α␈i␈α↓ts␈α
is␈↓ ¬n␈ε#log␈↓ ε:␈ε#4␈ε7␈α∧␈␈↓ εv␈ε#log␈↓ πB␈ε#2␈α	=␈↓ λ≠␈ε#;␈αan␈α␈d␈α
similarly␈α
fo␈α␈r␈α
the␈α
o␈α␈the␈α␈r
␈β∧o␈↓ ε_␈ε&16␈↓ π!␈ε&1␈α␈6
␈β∧p␈↓ λ
␈ε&4
␈β∧r␈↓ λ
␈∧∧rλ
α∞
␈β¬∧␈↓ λ↓␈ε&1
␈β¬π␈↓ ↓H␈ε#t␈α␈w␈α␈o␈α	c␈α␈ases.␈α∞The␈α	\␈α␈a␈α␈v␈α␈era␈α␈ge"␈α	n␈α}um␈α}ber␈α	of␈α	lead␈α␈ing␈α	ze␈α␈ro␈α	bits␈α	is␈α
1␈↓ λ∩␈ε#,␈α
so␈α	the␈α	\␈α␈a␈α␈v␈α␈e␈α␈rage␈α␈"␈α	n␈α␈u␈α␈m␈α␈ber␈α	o␈α␈f
␈β¬↔␈↓ λ↓␈ε&2
␈β¬~␈↓ λ↓␈∧¬~λ↓α∞
␈β¬,␈↓ ∧'␈ε&1
␈β¬.␈↓ ↓H␈ε#\␈α␈signi|␈α␈can␈α}t␈α
bits"␈α
is␈ε)␈α
p␈ε#␈α¬+␈↓ ∧8␈ε#.␈α∂The␈α	wo␈α␈rst␈α
cas␈α␈e,␈ε)␈αp␈ε7␈α¬␈␈ε#␈α¬1␈α
b␈α␈i␈α↓ts␈α␈,␈αoc␈α␈curs␈α
ho␈α␈w␈α␈ev␈α}er␈α
with␈α
ra␈α␈ther␈α
h␈α␈igh
␈β¬?␈↓ ∧'␈ε&2
␈β¬A␈↓ ∧'␈∧¬A∧'α∞
␈β¬V␈↓ ↓H␈ε#p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y.␈α↔In␈α∞p␈α␈rac␈α␈ti␈α↓c␈α␈e,␈α∂it␈α∞is␈α∞usu␈α␈ally␈α∞n␈α␈eces␈α␈sary␈α
to␈α∞b␈α␈ase␈α∞e␈α␈rror␈α∞estima␈α␈tes␈α∞o␈α␈n␈α∞th␈α␈e␈α∞w␈α␈ors␈α␈t
␈β¬}␈↓ ↓H␈ε#c␈α␈ase,␈α∞si␈α↓n␈α␈ce␈α
a␈α∞ch␈α␈ain␈α
of␈α∞c␈α␈alculatio␈α␈ns␈α∞is␈α
only␈α
as␈α
stron␈α␈g␈α∞a␈α␈s␈α∞its␈α∞w␈α␈eak␈α}est␈α∞link␈α␈.␈α↔In␈α
the␈α
erro␈α␈r
␈βε%␈↓ ↓H␈ε#a␈α␈na␈α␈l␈α↓y␈α␈sis␈α
of␈αSec␈α␈ti␈α↓o␈α␈n␈α4.2.2,␈α
the␈αu␈α␈pp␈α␈er␈α
b␈α␈ou␈α␈nd␈αon␈αre␈α␈l␈α↓a␈α␈ti␈α↓v␈α}e␈α
ro␈α␈un␈α␈din␈α␈g␈α
er␈α␈ror␈α
fo␈α␈r␈α
⎇␈α␈oatin␈α␈g␈α
h␈α␈ex
␈βεG␈↓ ↓z␈ε&1␈ε:␈α␈␈␈ε,␈α↓p
␈βεM␈↓ ↓H␈ε#is␈↓ ↓i␈ε#2␈↓ α1␈ε#.␈α∂In␈αth␈α␈e␈αbin␈α␈ary␈αca␈α␈se␈αw␈α␈e␈αcan␈α
ha␈α␈v␈α}e␈ε)␈αp␈ε#␈απ+␈αλ1␈αsign␈α␈i␈α↓|␈α␈can␈α}t␈αbits␈αat␈αall␈αtimes␈α(cf.␈αe␈α␈xerc␈α␈i␈α↓se
␈βεo␈↓ πQ␈ε:␈␈ε&␈α↓1␈ε:␈␈ε,p
␈βεt␈↓ ↓H␈ε#4␈α␈.␈α↓2␈α␈.1↑3␈α␈),␈α∂with␈α
rela␈α␈ti␈α↓v␈α}e␈α
roun␈α␈din␈α␈g␈α
errors␈α
b␈α␈oun␈α␈de␈α␈d␈α
by␈↓ πA␈ε#2␈↓ λ#␈ε#.␈α∃E␈α↓x␈α␈ten␈α␈si␈α↓v␈α}e␈α
comp␈α␈uta␈α␈tiona␈α␈l
␈βπ≤␈↓ ↓H␈ε#e␈α␈xp␈α␈erience␈α
co␈α␈n|␈α␈rms␈α∞th␈α␈at␈α
⎇o␈α␈ating␈α
b␈α␈i␈α↓n␈α␈ary␈α
(ev␈α}en␈α
wi␈α↓th␈ε)␈α
p␈ε#␈α␈-␈α↓b␈α␈it␈α∞p␈α␈recision␈α
inste␈α␈ad␈α
of␈ε)␈α
p␈ε#␈α	+␈α
1␈α␈)
␈βπD␈↓ ↓H␈ε#p␈α␈rod␈α␈uce␈α␈s␈αsi␈α↓g␈α␈ni|␈α␈can␈α␈t␈α␈l␈α↓y␈α
m␈α↓ore␈αa␈α␈ccu␈α␈rate␈αres␈α␈ults␈αtha␈α␈n␈α(␈ε)p␈ε#␈απ+␈αλ2)-b␈α␈i␈α↓t␈α⎇␈α␈oa␈α␈ti␈α↓n␈α␈g␈αh␈α␈ex.
␈βπo␈↓ α␈ε#T␈α⎇ab␈α␈l␈α↓es␈α
1␈α
a␈α␈nd␈α
2␈α	sh␈α↓o␈α␈w␈α
th␈α␈at␈α
he␈α␈xad␈α␈ecima␈α␈l␈αar␈α␈i␈α↓th␈α␈metic␈α
ca␈α␈n␈α
be␈α
d␈α␈on␈α␈e␈α
a␈α
l␈α↓ittle␈α
faster␈α␈,␈αsince
␈βλ⊗␈↓ ↓H␈ε#few␈α␈e␈α␈r␈α
c␈α␈y␈α␈cles␈αare␈αn␈α␈eed␈α␈ed␈αwh␈α␈en␈αsc␈α␈aling␈αto␈αt␈α␈he␈αrigh␈α}t␈αor␈αn␈α↓o␈α␈rmalizing␈αt␈α␈o␈αthe␈αle$.␈α∩But␈αth␈α␈is
␈βλ>␈↓ ↓H␈ε#fa␈α␈ct␈α
is␈α
i␈α↓n␈α␈sign␈α␈i␈α↓|␈α␈can␈α}t␈α
com␈α␈pare␈α␈d␈α
to␈α	the␈α
su␈α␈bsta␈α␈n␈α␈tial␈α
ad␈α␈v␈α⎇a␈α␈n␈α␈tag␈α␈es␈α
of␈ε)␈α
b␈ε#␈α	=␈α
2␈α
o␈α}v␈α␈er␈α
o␈α␈ther␈α
r␈α␈adice␈α␈s
␈βλf␈↓ ↓H␈ε#(cf.␈α	also␈α	T␈α↓h␈α␈eo␈α␈rem␈α	4.2.2C␈α
a␈α␈nd␈α	ex␈α␈ercises␈α	4.2.2↑␈α␈13␈α␈,␈α1␈α␈5,␈α
2␈α␈1),␈α
esp␈α␈ecially␈α	si␈α↓n␈α␈ce␈α	⎇o␈α␈ating␈α	bin␈α␈ary
␈β	
␈↓ ↓H␈ε#c␈α␈an␈αb␈α␈e␈αma␈α␈de␈αas␈αfa␈α␈st␈αas␈α⎇o␈α␈ating␈α
hex␈α
with␈αon␈α␈ly␈αa␈αtin␈α␈y␈α
i␈α↓n␈α␈crea␈α␈se␈αin␈αtota␈α␈l␈αp␈α␈roc␈α␈essor␈αco␈α␈st.
␈β	2␈↓ ¬∪␈ε↓P
␈β	I␈↓ ε#␈ε,k␈↓ ε1␈ε,m␈↓ εk␈ε,k␈↓ πu␈ε,k␈↓ λ∧␈ε,m␈↓ 	'␈ε,k␈↓ 
≡␈ε,k
␈β	L␈↓ ¬P␈ε"(␈↓ λ'␈ε")
␈β	N␈↓ ↓g␈ε37.␈↓ α␈ε#F␈α⎇or␈α
e␈α␈xa␈α␈mple,␈α
su␈α␈pp␈α␈ose␈α	tha␈α␈t␈↓ ¬\␈ε)F␈↓ ¬v␈ε#(1␈↓ ε∩␈ε#0␈↓ εM␈ε7↓␈↓ ε[␈ε#5␈↓ εz␈ε#)␈ε7␈α∧␈␈↓ π/␈ε)F␈↓ πI␈ε#(1␈↓ πd␈ε#0␈↓ λ≤␈ε#)␈↓ λ<␈ε#=␈↓ λg␈ε#lo␈α␈g␈↓ 	↔␈ε#5␈↓ 	6␈ε#/␈↓ 	L␈ε#log␈↓ 	|␈ε#1␈↓ 

␈ε#0␈↓ 
6␈ε#a␈α␈nd␈α	also
␈β	↑␈↓ α⊂␈ε↓P
␈β	b␈↓ ¬9␈ε,m
␈β	u␈↓ β ␈ε,k␈↓ β/␈ε,m␈↓ βo␈ε,k␈↓ ∧␈␈ε,k␈↓ ¬∞␈ε,m␈↓ ε2␈ε,k␈↓ π(␈ε,k
␈β	x␈↓ αN␈ε"(␈↓ ¬1␈ε")
␈β	z␈↓ ↓H␈ε#th␈α␈at␈↓ αZ␈ε)F␈↓ αs␈ε#(␈α↓1␈↓ β∂␈ε#0␈↓ βN␈ε7↓␈↓ β←␈ε#4␈↓ β}␈ε#)␈ε7␈απ␈␈↓ ∧9␈ε)F␈↓ ∧S␈ε#(1␈↓ ∧o␈ε#0␈↓ ¬&␈ε#)␈↓ ¬F␈ε#=␈↓ ¬q␈ε#log␈↓ ε!␈ε#4␈↓ ε@␈ε#/␈↓ εW␈ε#lo␈α␈g␈↓ ππ␈ε#1␈↓ π↔␈ε#0␈↓ π7␈ε#;␈αthe␈α␈n
␈β
∞␈↓ α6␈ε,m
␈β
D␈↓ β}␈ε↓X
␈β
Q␈↓ λb␈ε#5
␈β
`␈↓ ¬
␈ε,k␈↓ ¬→␈ε,m␈↓ ¬Y␈ε,k␈↓ εi␈ε,k␈↓ εx␈ε,m␈↓ π9␈ε,k
␈β
e␈↓ ∧8␈ε"(␈↓ πR␈ε")
␈β
g␈↓ ∧D␈ε)F␈↓ ∧]␈ε#(␈α↓1␈↓ ∧y␈ε#0␈↓ ¬8␈ε7↓␈↓ ¬H␈ε#5␈↓ ¬h␈ε#)␈ε7␈απ␈␈↓ ε#␈ε)F␈↓ ε=␈ε#(1␈↓ εY␈ε#0␈↓ π↔␈ε7↓␈↓ π(␈ε#4␈↓ πG␈ε#)␈↓ πh␈ε#=␈↓ λ∩␈ε#l␈α↓o␈α␈g
␈β
w␈↓ λ=␈ε&10
␈β
z␈↓ λb␈∧
zλbα⊃
␈β
}␈↓ λb␈ε#4
␈β~␈↓ ∧␈ε,m
␈βV␈↓ ↓H␈ε#fo␈α␈r␈α
all␈↓ α'␈ε)k␈↓ α:␈ε#.␈α∞B␈α↓u␈α␈t␈α
no␈α␈w␈α
let␈ε)␈α
∂␈ε#␈α	be␈α
a␈α	sma␈α␈l␈α↓l␈α
p␈α␈ositiv␈α␈e␈α
n␈α}um␈α}ber,␈α
an␈α␈d␈α
c␈α␈h␈α↓oose␈↓ λ[␈ε)∞␈↓ λu␈ε#>␈α	0␈α
so␈α	tha␈α␈t␈↓ 
(␈ε)F␈↓ 
B␈ε#(␈ε)x␈ε#)␈α	<␈ε)␈α
∂
␈β}␈↓ ↓H␈ε#fo␈α␈r␈α0␈α
<␈ε)␈α
x␈ε#␈α
<␈↓ β␈ε)∞␈↓ β≤␈ε#,␈αa␈α␈nd␈αcho␈α↓o␈α␈se␈↓ ∧↑␈ε)M␈↓ ¬∞␈ε#>␈α
0␈αso␈αth␈α␈at␈↓ εG␈ε)F␈↓ εa␈ε#(␈ε)x␈ε#)␈α
>␈α1␈ε7␈απ␈␈ε)␈αλ∂␈ε#␈αfor␈ε)␈αx␈ε#␈α
>␈↓ 	_␈ε)M␈↓ 	=␈ε#.␈α⊃We␈αc␈α␈an␈αtak␈α}e␈↓ ~␈ε)k
␈β ␈↓ β+␈ε:␈␈↓ βF␈ε,k␈↓ β⎇␈ε,k␈↓ ¬-␈ε,k
␈β%␈↓ ↓H␈ε#so␈α
l␈α↓a␈α␈rge␈αth␈α␈at␈α1␈↓ β≠␈ε#0␈↓ β\␈ε7↓␈↓ βl␈ε#5␈↓ ∧∃␈ε#<␈↓ ∧@␈ε)∞␈↓ ∧\␈ε#a␈α␈nd␈↓ ¬≤␈ε#4␈↓ ¬E␈ε#>␈↓ ¬p␈ε)M␈↓ ε∃␈ε#;␈αh␈α␈en␈α␈ce␈αby␈α
the␈αmonoton␈α␈icit␈α␈y␈αof␈↓ 	a␈ε)F␈↓ 	{␈ε#,
␈β`␈↓ ↓z␈ε↓X␈↓ ε∀␈ε↓X
␈β|␈↓ βε␈ε,k␈↓ β∀␈ε,m␈↓ βU␈ε,k␈↓ ∧e␈ε,k␈↓ ∧t␈ε,m␈↓ ¬4␈ε,k␈↓ π&␈ε,k␈↓ π5␈ε,m␈↓ πu␈ε,k␈↓ 	¬␈ε,k␈↓ 	∀␈ε&(␈ε,m␈ε:␈␈ε&1)␈↓ 
⊂␈ε,k
␈β
↓␈↓ α3␈ε"(␈↓ ¬N␈ε")␈↓ εT␈ε"(␈↓ 
*␈ε")
␈β
β␈↓ α?␈ε)F␈↓ αY␈ε#(1␈↓ αu␈ε#0␈↓ β4␈ε7↓␈↓ βD␈ε#5␈↓ βd␈ε#)␈ε7␈απ␈␈↓ ∧∨␈ε)F␈↓ ∧9␈ε#(1␈↓ ∧U␈ε#0␈↓ ¬∪␈ε7↓␈↓ ¬$␈ε#4␈↓ ¬C␈ε#)␈↓ ¬d␈ε7∀␈↓ ε`␈ε)F␈↓ εz␈ε#(1␈↓ π∃␈ε#0␈↓ πT␈ε7↓␈↓ πe␈ε#5␈↓ λ∧␈ε#)␈ε7␈απ␈␈↓ λ?␈ε)F␈↓ λY␈ε#(1␈↓ λu␈ε#0␈↓ 	o␈ε7↓␈↓ 	␈␈ε#5␈↓ 
∨␈ε#)
␈β
6␈↓ αλ␈ε,m␈↓ ε∞␈ε,m␈ε:∀␈ε&0
␈β
>␈↓ εX␈ε↓X
␈β
Z␈↓ πj␈ε,k␈↓ πy␈ε&(␈ε,m␈ε&␈α␈+␈α↓1)␈↓ λu␈ε,k␈↓ 
¬␈ε,k␈↓ 
∀␈ε,m␈↓ 
T␈ε,k
␈β
←␈↓ π_␈ε"(␈↓ 
n␈ε")
␈β
a␈↓ ε*␈ε#+␈↓ π$␈ε)F␈↓ π>␈ε#(1␈↓ πZ␈ε#0␈↓ λT␈ε7↓␈↓ λd␈ε#4␈↓ 	∧␈ε#)␈ε7␈απ␈␈↓ 	?␈ε)F␈↓ 	Y␈ε#(1␈↓ 	t␈ε#0␈↓ 
3␈ε7↓␈↓ 
D␈ε#4␈↓ 
c␈ε#)
␈β∞∀␈↓ εR␈ε,m␈ε:∃␈ε&␈α↓0
␈β∞5␈↓ εT␈ε:␈␈↓ εo␈ε,k␈↓ π∞␈ε,k␈↓ λ←␈ε,k␈↓ λ␈␈ε,k
␈β∞=␈↓ ¬d␈ε#=␈↓ ε∞␈ε)F␈↓ ε(␈ε#(1␈↓ εD␈ε#0␈↓ ε}␈ε#5␈↓ π≥␈ε#)␈απ+␈αλ1␈ε7␈απ␈␈↓ λ→␈ε)F␈↓ λ3␈ε#(1␈↓ λO␈ε#0␈↓ λn␈ε#4␈↓ 	
␈ε#)␈α
<␈α	2␈ε)∂␈ε#.
␈β∂'␈↓ ∧$␈ε,n␈↓ λ/␈ε,n␈↓ 	@␈ε,n
␈β∂-␈↓ ↓g␈ε38.␈↓ α␈ε#When␈ε)␈αs␈ε#␈α	>␈↓ β1␈ε)r␈↓ β@␈ε#,␈↓ βU␈ε)P␈↓ βw␈ε#(␈α↓1␈↓ ∧∪␈ε#0␈↓ ∧5␈ε)s␈ε#␈α␈)␈αis␈α1␈αf␈α↓o␈α␈r␈αsmall␈ε)␈αn␈ε#,␈αa␈α␈nd␈α0␈αwh␈α␈en␈ε7␈αb␈ε#1␈↓ λ∨␈ε#0␈↓ λ@␈ε)s␈ε7c␈ε#␈α	>␈ε7␈α
b␈ε#1␈↓ 	/␈ε#0␈↓ 	P␈ε)r␈↓ 	`␈ε7c␈ε#.␈α∂The␈αleast␈ε)␈αn
␈β∂9␈↓ βj␈ε&0
␈β∂U␈↓ ↓H␈ε#fo␈α␈r␈α∂wh␈α␈i␈α↓c␈α␈h␈α∞this␈α∞ha␈α␈pp␈α␈ens␈α∞ma␈α}y␈α∞be␈α∞arb␈α␈itrarily␈α∞l␈α↓a␈α␈rge,␈α∂so␈α∞no␈α∂u␈α␈nifor␈α␈m␈α∂b␈α␈ou␈α␈nd␈α∞c␈α␈an␈α∞b␈α␈e␈α∂g␈α␈iv␈α␈en
␈β∂|␈↓ ↓H␈ε#fo␈α␈r␈↓ ↓{␈ε)N␈↓ α%␈ε#(␈ε)∂␈ε#)␈αi␈α↓n␈α␈de␈α␈pen␈α␈de␈α␈n␈α␈t␈αof␈ε)␈αs␈ε#.␈α→(In␈α
gen␈α␈eral,␈αcalcu␈α␈l␈α↓u␈α␈s␈αtex␈α␈tbooks␈αp␈α␈ro␈α␈v␈α}e␈αtha␈α␈t␈αsuch␈α
a␈αu␈α␈niform
␈β⊂λ␈↓ α↔␈ε&0
␈β⊂$␈↓ ↓H␈ε#b␈α␈ou␈α␈nd␈α
wo␈α␈uld␈αimp␈α␈ly␈αth␈α␈at␈αthe␈α
l␈α↓imit␈αfun␈α␈ction␈↓ ε@␈ε)S␈↓ εb␈ε#(␈ε)s␈ε#)␈αw␈α␈ou␈α␈l␈α↓d␈α
be␈αc␈α␈on␈α␈tin␈α}uou␈α␈s,␈αan␈α␈d␈αit␈αi␈α↓sn␈α␈'t.␈α↓)
␈β⊂/␈↓ εT␈ε&0
␈β⊂E␈↓ ε?␈ε↓␈␈↓ πε␈ε↓↓␈↓ πb␈ε↓␈␈↓ λ)␈ε↓↓
␈β⊂↑␈↓ εM␈ε,n␈ε:␈␈ε&␈α↓1␈↓ πp␈ε,n␈ε:␈␈ε&1
␈β⊂e␈↓ ↓g␈ε39.␈↓ α␈ε#Let␈↓ αI␈ε)q␈↓ αg␈ε#,␈↓ α|␈ε)q␈↓ β~␈ε#,␈↓ β.␈ε#.␈αε.␈αε.␈↓ β`␈ε#be␈α
such␈α
th␈α␈at␈↓ ¬ ␈ε)P␈↓ ¬C␈ε#(␈ε)n␈ε#)␈α	=␈↓ ε!␈ε)q␈↓ π≠␈ε#+␈↓ πD␈ε)q␈↓ λ>␈ε#+␈↓ λg␈ε7↓␈α¬↓␈αε↓␈↓ 	_␈ε#f␈α↓o␈α␈r␈αall␈ε)␈αn␈ε#.␈α∂I␈α↓t␈α
f␈α↓o␈α␈ll␈α↓o␈α}ws
␈β⊂q␈↓ αZ␈ε&1␈↓ β␈ε&2␈↓ ¬5␈ε&0␈↓ ε2␈ε&1␈↓ πT␈ε&2
␈β⊂t␈↓ β|␈ε↓␈␈↓ ∧C␈ε↓↓␈↓ ¬b␈ε↓␈␈↓ ε)␈ε↓↓
␈β⊂u␈↓ εc␈ε&0␈↓ λε␈ε&1
␈β⊃
␈↓ ∧
␈ε,n␈ε:␈␈ε&1␈↓ ¬p␈ε,n␈ε:␈␈ε&␈α↓1
␈β⊃∞␈↓ β+␈ε:␈␈ε,␈α↓m␈↓ ¬∩␈ε:␈␈ε,m
␈β⊃∀␈↓ ↓H␈ε#th␈α␈at␈↓ α⊂␈ε)P␈↓ α<␈ε#(␈ε)␈α↓n␈ε#)␈α	=␈↓ β≠␈ε#1␈↓ β↑␈ε)q␈↓ ∧X␈ε#+␈↓ ¬↓␈ε#2␈↓ ¬D␈ε)q␈↓ ε?␈ε#+␈↓ εh␈ε7↓␈α¬↓␈αε↓␈↓ π~␈ε#fo␈α␈r␈αall␈ε)␈αm␈ε#␈α
an␈α␈d␈ε)␈αn␈ε#.
␈β⊃∨␈↓ α%␈ε,m␈↓ βn␈ε&1␈↓ ¬U␈ε&2
␈β⊃$␈↓ ∧ ␈ε&0␈↓ εε␈ε&1
␈β∪(

␈β↓U␈↓ ↓H␈ε"616␈↓ 
b␈ε"4.2.4
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα%␈↓ ↓V␈ε310.␈↓ α␈ε#When␈α
1␈α
<␈↓ β<␈ε)r␈↓ βZ␈ε#<␈α∞1␈α␈0␈α∞th␈α␈e␈α∞g␈α␈enera␈α␈ting␈α
fun␈α␈ction␈↓ π∨␈ε)C␈↓ π:␈ε#(␈↓ πE␈ε)z␈↓ πV␈ε#)␈α∞h␈α␈as␈α∞simp␈α␈le␈α∞po␈α␈les␈α∞at␈α
the␈α∞p␈α␈oin␈α␈t␈α␈s
␈βαM␈↓ ↓H␈ε#1␈απ+␈↓ αλ␈ε)w␈↓ α1␈ε#,␈αwhere␈↓ β&␈ε)w␈↓ βW␈ε#=␈α
2␈↓ ∧∪␈ε)→␈↓ ∧'␈ε)ni␈ε#/␈↓ ∧]␈ε#ln␈↓ ∧␈␈ε#1␈α␈0,␈αhen␈α␈ce
␈βαX␈↓ α ␈ε,n␈↓ β=␈ε,n
␈ββπ␈↓ ¬@␈ε↓X
␈ββ∞␈↓ π/␈ε:␈␈↓ πI␈ε,w␈↓ πq␈ε&ln␈↓ λ␈ε,r
␈ββ∀␈↓ βn␈ε#log␈↓ ∧:␈ε)r␈↓ ∧P␈ε7␈␈ε#␈αλ1␈↓ ε␈ε#1␈απ+␈↓ ε@␈ε)w␈↓ π!␈ε)e␈↓ λ!␈ε7␈␈ε#␈απ1
␈ββ∃␈↓ π]␈ε-n
␈ββ ␈↓ εX␈ε,n
␈ββ$␈↓ ∧_␈ε&10
␈ββ*␈↓ αu␈ε)C␈↓ β∂␈ε#(␈↓ β~␈ε)z␈↓ β+␈ε#)␈α
=␈↓ ¬∃␈ε#+␈↓ 	∃␈ε#+␈↓ 	>␈ε)E␈↓ 	X␈ε#(␈↓ 	c␈ε)z␈↓ 	t␈ε#)
␈ββ=␈↓ βn␈∧β=βnα↓≤␈↓ ε␈∧β=εαj␈↓ εp␈∧β=εpαα~
␈ββA␈↓ ∧∪␈ε#1␈ε7␈απ␈␈↓ ∧S␈ε)z␈↓ ε ␈ε)w␈↓ εp␈ε#(␈↓ ε{␈ε#l␈α↓n␈↓ π≥␈ε#1␈α␈0)(␈↓ πT␈ε)z␈↓ πm␈ε7␈␈ε#␈αλ1␈ε7␈απ␈␈↓ λV␈ε)w␈↓ λ␈␈ε#)
␈ββM␈↓ ε8␈ε,n␈↓ λn␈ε,n
␈ββ\␈↓ ¬=␈ε,n␈ε:≤␈ε&␈α↓0
␈β∧¬␈↓ ↓H␈ε#wh␈α␈ere␈↓ α(␈ε)E␈↓ αB␈ε#(␈↓ αM␈ε)z␈↓ α↑␈ε#)␈αi␈α↓s␈αa␈α␈na␈α␈l␈α↓y␈α␈tic␈αi␈α↓n␈α
the␈αe␈α␈n␈α␈tire␈αpla␈α␈ne.␈α∂Th␈α}us␈αif␈↓ π+␈ε)∩␈↓ πD␈ε#=␈↓ πo␈ε#arc␈α␈tan␈↓ λK␈ε#(␈α↓2␈↓ λg␈ε)→␈↓ λ{␈ε#/␈↓ 	∩␈ε#ln␈↓ 	3␈ε#10␈α␈),
␈β∧@␈↓ ∧U␈ε↓X
␈β∧G␈↓ ¬U␈ε:␈␈↓ ¬o␈ε,w␈↓ ε↔␈ε&ln␈↓ ε2␈ε,r
␈β∧I␈↓ ¬)␈ε↓∩␈↓ ππ␈ε↓∪
␈β∧M␈↓ ∧ ␈ε#2␈↓ ¬F␈ε)e␈↓ εG␈ε7␈␈ε#␈απ1
␈β∧N␈↓ εα␈ε-n
␈β∧c␈↓ ↓↑␈ε)c␈↓ α
␈ε#=␈↓ α7␈ε#l␈α↓o␈α␈g␈↓ ββ␈ε)r␈↓ β~␈ε7␈␈ε#␈αλ1␈ε7␈απ␈␈↓ ¬⊃␈ε7<␈↓ π$␈ε#+␈↓ πM␈ε)e
␈β∧o␈↓ ↓l␈ε,m␈↓ π[␈ε,m
␈β∧s␈↓ αb␈ε&10
␈β∧v␈↓ ∧π␈∧∧v∧παC␈↓ ¬C␈∧∧v¬Cα↓@
␈β∧y␈↓ εk␈ε,m
␈β∧z␈↓ ∧π␈ε#ln␈↓ ∧(␈ε#10␈↓ ¬C␈ε)w␈↓ ¬l␈ε#(1␈απ+␈↓ ε8␈ε)w␈↓ ε`␈ε#)
␈⬬␈↓ ¬[␈ε,n␈↓ εO␈ε,n
␈β¬∃␈↓ ∧S␈ε,n␈ε&>0
␈β¬7␈↓ λ∪␈ε↓∩␈↓ 
w␈ε↓∪
␈β¬;␈↓ ∧π␈ε#sin␈↓ ∧0␈ε#(␈ε)m␈↓ ∧X␈ε)∩␈↓ ∧p␈ε#+␈απ2␈↓ ¬)␈ε)→␈↓ ¬C␈ε#log␈↓ ε∞␈ε)r␈↓ ε≡␈ε#)␈ε7␈απ␈␈↓ εY␈ε#sin␈↓ π↓␈ε#(␈ε)␈α↓m␈↓ π*␈ε)∩␈↓ π:␈ε#)␈↓ 	H␈ε#1
␈β¬K␈↓ ¬m␈ε&10
␈β¬Q␈↓ α
␈ε#=␈↓ α7␈ε#l␈α↓o␈α␈g␈↓ ββ␈ε)r␈↓ β~␈ε7␈␈ε#␈αλ1␈απ+␈↓ πP␈ε#+␈↓ πy␈ε)O␈↓ 
␈ε#.
␈β¬a␈↓ αb␈ε&10
␈β¬d␈↓ ∧π␈∧¬d∧παβ?␈↓ λ-␈∧¬dλ-ααG
␈β¬h␈↓ ∧U␈ε"(␈↓ εL␈ε")
␈β¬i␈↓ ¬G␈ε&2␈↓ ε>␈ε&2␈↓ εX␈ε,m␈ε&/␈α␈2
␈β¬j␈↓ ∧A␈ε)→␈↓ ∧a␈ε#1␈απ+␈αλ4␈↓ ¬2␈ε)→␈↓ ¬T␈ε#/(␈↓ ¬p␈ε#ln␈↓ ε∩␈ε#1␈α␈0␈↓ ε3␈ε#)
␈β¬p␈↓ λ-␈ε"(␈↓ 
4␈ε")
␈β¬q␈↓ 	/␈ε&2␈↓ 
&␈ε&2␈↓ 
@␈ε,m␈ε&/2
␈β¬r␈↓ λ9␈ε#1␈απ+␈αλ1␈α␈6␈↓ 	≠␈ε)→␈↓ 	=␈ε#/(␈↓ 	Y␈ε#ln␈↓ 	z␈ε#10␈↓ 
≠␈ε#)
␈βε@␈↓ ↓V␈ε311.␈↓ α␈ε#When␈α∞(␈↓ α{␈ε#log␈↓ β7␈ε)U␈↓ βR␈ε#)␈↓ βc␈ε#mo␈α␈d␈↓ ∧'␈ε#1␈α∞i␈α↓s␈α∞un␈α␈iformly␈α∞distrib␈α␈uted␈α∞in␈↓ π←␈ε#[␈↓ πn␈ε#0,␈αε1␈α␈),␈α⊂so␈α∞is␈α∂(␈↓ 	≡␈ε#log␈↓ 	Z␈ε#1/␈↓ 	|␈ε)U␈↓ 
⊗␈ε#)␈↓ 
'␈ε#mod␈↓ 
l␈ε#1␈α∞=
␈βεP␈↓ β%␈ε,b␈↓ 	H␈ε,b
␈βεg␈↓ ↓H␈ε#(1␈ε7␈απ␈␈↓ α∀␈ε#lo␈α␈g␈↓ αP␈ε)U␈↓ αk␈ε#)␈↓ α|␈ε#m␈α␈od␈↓ β@␈ε#1.
␈βεw␈↓ α>␈ε,b
␈βπ∧␈↓ β␈␈ε↓R␈↓ εo␈ε↓R
␈βπ∪␈↓ ∧↔␈ε,z␈↓ ππ␈ε&1
␈βπ ␈↓ ↓V␈ε312.␈↓ α␈ε#We␈α	ha␈α␈v␈α}e␈ε)␈α	h␈ε#␈α↓(␈↓ β/␈ε)z␈↓ β@␈ε#)␈α	=␈↓ ∧>␈ε)f␈↓ ∧Q␈ε#(␈ε)␈α↓x␈ε#␈α␈)␈ε)␈αεdx␈↓ ¬*␈ε)g␈↓ ¬:␈ε#(␈↓ ¬E␈ε)z␈↓ ¬W␈ε#/␈ε)␈α␈b␈α↓x␈ε#␈α␈)/␈ε)bx␈ε#␈αβ+␈↓ π≠␈ε)f␈↓ π.␈ε#(␈ε)x␈ε#)␈ε)␈αεdx␈↓ λπ␈ε)g␈↓ λ↔␈ε#(␈↓ λ"␈ε)z␈↓ λ4␈ε#/␈ε)␈α␈x␈ε#)/␈ε)␈α␈x␈ε#,␈α
an␈α␈d␈α	th␈α␈e␈α	same␈α	hold␈α␈s
␈βπ3␈↓ ∧⊂␈ε&1/␈ε,b␈↓ π␈ε,z
␈βπ;␈↓ αa␈ε↓R␈↓ ¬S␈ε↓R
␈βπJ␈↓ αy␈ε,z␈↓ ¬k␈ε&1
␈βπX␈↓ ↓H␈ε#fo␈α␈r␈↓ ↓{␈ε)l␈↓ αε␈ε#(␈↓ α⊃␈ε)z␈↓ α"␈ε#)␈α
=␈↓ β ␈ε)f␈↓ β4␈ε#(␈ε)x␈ε#␈α␈)␈ε)␈αεdx␈↓ ∧␈ε)l␈↓ ∧⊗␈ε#(␈↓ ∧!␈ε)z␈↓ ∧3␈ε#/␈ε)␈α␈b␈α↓x␈ε#␈α␈)/␈ε)bx␈ε#␈απ+␈↓ ¬}␈ε)f␈↓ ε∩␈ε#(␈ε)x␈ε#␈α␈)␈ε)␈αεdx␈↓ εj␈ε)l␈↓ εt␈ε#(␈↓ ε␈␈ε)z␈↓ π⊃␈ε#/␈ε)␈α␈x␈ε#)/␈ε)x␈ε#␈α␈,␈αh␈α␈en␈α␈ce
␈βπk␈↓ αr␈ε&1/␈ε,b␈↓ ¬d␈ε,z
␈βλ_␈↓ βj␈ε↓Z␈↓ πN␈ε↓Z
␈βλ!␈↓ ∧∞␈ε,z␈↓ πr␈ε&1
␈βλ/␈↓ α⊗␈ε)h␈ε#(␈↓ α4␈ε)z␈↓ αE␈ε#)␈ε7␈αλ␈␈↓ β↓␈ε)l␈↓ β␈ε#(␈↓ β⊗␈ε)z␈↓ β'␈ε#)␈↓ ¬≠␈ε)g␈↓ ¬,␈ε#(␈↓ ¬7␈ε)z␈↓ ¬H␈ε#/␈ε)bx␈ε#)␈ε7␈απ␈␈↓ ε6␈ε)l␈↓ ε@␈ε#(␈↓ εK␈ε)z␈↓ ε]␈ε#/␈ε)␈α␈b␈α↓x␈ε#␈α␈)␈↓ λu␈ε)g␈↓ 	ε␈ε#(␈↓ 	⊃␈ε)z␈↓ 	"␈ε#/␈ε)x␈ε#␈α␈)␈ε7␈αλ␈␈↓ 
␈ε)l␈↓ 
␈ε#(␈↓ 
⊗␈ε)z␈↓ 
'␈ε#/␈ε)x␈ε#␈α␈)
␈βλE␈↓ β?␈ε#=␈↓ ∧,␈ε)f␈↓ ∧?␈ε#(␈ε)x␈ε#)␈ε)␈αεdx␈↓ π%␈ε#+␈↓ λ¬␈ε)f␈↓ λ→␈ε#(␈ε)x␈ε#)␈ε)␈α¬dx␈↓ 
Y␈ε#.
␈βλX␈↓ α⊗␈∧λXα⊗α↓≥␈↓ ¬≠␈∧λX¬≠α↓␈␈↓ λu␈∧λXλuα↓a
␈βλ\␈↓ αK␈ε)l␈↓ αU␈ε#(␈↓ αa␈ε)z␈↓ αr␈ε#)␈↓ ¬i␈ε)l␈↓ ¬s␈ε#(␈↓ ¬}␈ε)z␈↓ ε∂␈ε#/␈ε)bx␈ε#)␈↓ 	;␈ε)l␈↓ 	E␈ε#(␈↓ 	P␈ε)z␈↓ 	a␈ε#/␈ε)x␈ε#)
␈βλj␈↓ β}␈ε&1/␈ε,b␈↓ πb␈ε,z
␈β	⊃␈↓ ¬h␈ε↓R␈↓ πy␈ε↓R
␈β	 ␈↓ ε␈ε,z␈↓ λ⊃␈ε&1
␈β	+␈↓ β0␈ε6j␈ε"(␈↓ ∧[␈ε")␈↓ ¬*␈ε6j
␈β	-␈↓ ↓H␈ε#S␈α␈ince␈↓ α≥␈ε)f␈↓ α0␈ε#(␈ε)x␈ε#)␈ε7␈α	∃␈ε#␈α
0,␈↓ βF␈ε)h␈ε#␈α↓(␈↓ βe␈ε)z␈↓ βv␈ε#)␈ε7␈α∧␈␈↓ ∧*␈ε)l␈↓ ∧4␈ε#(␈↓ ∧?␈ε)z␈↓ ∧P␈ε#)␈↓ ∧g␈ε#/␈↓ ∧x␈ε)l␈↓ ¬α␈ε#(␈↓ ¬
␈ε)z␈↓ ¬∨␈ε#)␈↓ ¬=␈ε7∀␈↓ ε&␈ε)f␈↓ ε:␈ε#(␈ε)x␈ε#)␈ε)␈α¬dx␈α¬A␈ε#(␈↓ π6␈ε)g␈↓ πF␈ε#)␈α∧+␈↓ λ%␈ε)f␈↓ λ9␈ε#(␈ε)x␈ε#␈α␈)␈ε)␈αεdx␈α¬A␈ε#(␈↓ 	4␈ε)g␈↓ 	E␈ε#)␈α	for␈α	a␈α␈l␈α↓l␈↓ 
7␈ε)z␈↓ 
H␈ε#,␈α
he␈α␈nce
␈β	@␈↓ ¬y␈ε&1␈α␈/␈ε,b␈↓ λ
␈ε,z
␈β	Z␈↓ ↓H␈ε)A␈ε#(␈ε)h␈ε#)␈ε7␈α∂∀␈ε)␈α∞A␈ε#(␈↓ αj␈ε)g␈↓ α{␈ε#).␈α_By␈α∞sy␈α␈mmet␈α␈ry,␈ε)␈α∂A␈ε#(␈ε)h␈ε#␈α↓)␈ε7␈α∞∀␈ε)␈α∂A␈ε#(␈↓ ε(␈ε)f␈↓ ε;␈ε#).␈α [␈ε0Bell␈α∂S␈α␈yste␈α␈m␈α∞T␈α⎇ech.␈α∞J.␈ε3␈α∞49␈ε#␈α
(197␈α␈0),␈α∂16␈α␈09↑
␈β
↓␈↓ ↓H␈ε#1␈α␈625␈α␈.]
␈β
3␈↓ ↓V␈ε313.␈↓ α␈ε#Let␈↓ αN␈ε)X␈↓ α}␈ε#=␈α⊃(␈↓ β;␈ε#l␈α↓o␈α␈g␈↓ βx␈ε)U␈↓ ∧∪␈ε#)␈↓ ∧#␈ε#mod␈↓ ∧h␈ε#1␈α∂an␈α␈d␈↓ ¬N␈ε)Y␈↓ ¬y␈ε#=␈α∩(␈↓ ε7␈ε#log␈↓ εt␈ε)V␈↓ π∂␈ε#)␈↓ π ␈ε#mo␈α␈d␈↓ πd␈ε#1,␈α⊃so␈α⊂t␈α␈hat␈↓ 		␈ε)X␈↓ 	8␈ε#an␈α␈d␈↓ 	}␈ε)Y␈↓ 
(␈ε#are␈α∂i␈α↓n␈α␈de␈α␈-
␈β
C␈↓ βf␈ε,b␈↓ εa␈ε,b
␈β
Z␈↓ ↓H␈ε#p␈α␈en␈α␈den␈α}tl␈α↓y␈α
and␈α
un␈α␈i␈α↓fo␈α␈rmly␈α∞distribu␈α␈ted␈α∞in␈↓ ε≤␈ε#[␈↓ ε+␈ε#0,␈α¬1).␈α→No␈α∞le$␈α∞shi$␈α∞i␈α↓s␈α∞n␈α␈eed␈α␈ed␈α∞if␈α∂a␈α␈nd␈α∞o␈α␈nly␈α∞if
␈β
␈␈↓ εk␈ε&1
␈βα␈↓ ↓H␈ε)X␈↓ ↓n␈ε#+␈↓ α↔␈ε)Y␈↓ α;␈ε7∃␈ε#␈α	1␈↓ αv␈ε#,␈αan␈α␈d␈αth␈α␈i␈α↓s␈αo␈α␈ccu␈α␈rs␈αw␈α↓ith␈α
pro␈α␈bab␈α␈il␈α↓it␈α␈y␈↓ ε⎇␈ε#.
␈β∩␈↓ εk␈ε&2
␈β∃␈↓ εk␈∧∃εkα∞
␈β'␈↓ ¬?␈ε&1
␈β)␈↓ α␈ε#(Similarly,␈α∞t␈α␈he␈α
p␈α␈roba␈α␈bility␈αi␈α↓s␈↓ ¬↑␈ε#tha␈α␈t␈α
⎇o␈α␈ating␈α
p␈α␈oin␈α␈t␈α
d␈α␈i␈α↓v␈α␈isi␈α↓o␈α␈n␈α
b␈α␈y␈α
Algorith␈α␈m␈α
4.2.1M
␈β:␈↓ ¬?␈ε&2
␈β<␈↓ ¬?␈∧<¬?α∞
␈βQ␈↓ ↓H␈ε#n␈α␈eed␈α␈s␈αn␈α↓o␈α
n␈α↓o␈α␈rmaliza␈α␈ti␈α↓o␈α␈n␈αsh␈α␈i$s;␈αth␈α␈is␈αne␈α␈eds␈αo␈α␈nly␈αt␈α␈he␈αw␈α␈ea␈α␈k␈α␈er␈αa␈α␈ssum␈α␈ption␈α
tha␈α␈t␈αbo␈α␈th␈αo␈α␈f␈αthe
␈βy␈↓ ↓H␈ε#o␈α␈pera␈α␈nd␈α␈s␈αind␈α␈epen␈α␈de␈α␈n␈α␈tly␈αh␈α␈a␈α␈v␈α␈e␈αth␈α␈e␈ε0␈αsam␈α␈e␈ε#␈αdistribu␈α␈tion␈α␈.␈α↓)
␈β*␈↓ ↓V␈ε314.␈↓ α␈ε#F␈α⎇or␈αco␈α␈n␈α␈v␈α}enien␈α␈ce,␈αth␈α␈e␈αca␈α␈l␈α↓c␈α␈ulation␈α␈s␈αar␈α␈e␈αsho␈α␈wn␈αhere␈αfor␈ε)␈αb␈ε#␈α
=␈α1␈α␈0.␈α⊃If␈↓ 	7␈ε)k␈↓ 	S␈ε#=␈α0,␈αth␈α␈e␈αp␈α␈rob␈α␈-
␈βR␈↓ ↓H␈ε#a␈α␈bili␈α↓t␈α␈y␈α
of␈αa␈αca␈α␈rry␈αis
␈β
'␈↓ ∧J␈ε↓Z
␈β
2␈↓ ∧7␈ε&2
␈β
:␈↓ βA␈ε↓∩␈↓ ∧!␈ε↓∪
␈β
>␈↓ βs␈ε#1␈↓ ¬q␈ε)dx␈↓ ε"␈ε)d␈↓ ε4␈ε)y
␈β
T␈↓ εI␈ε#.
␈β
g␈↓ βZ␈∧
gβZαC␈↓ ¬q␈∧
g¬qα%␈↓ ε"␈∧
gε"α$
␈β
k␈↓ βZ␈ε#l␈α↓n␈↓ β|␈ε#1␈α␈0␈↓ ¬z␈ε)x␈↓ ε+␈ε)y
␈β
l␈↓ ∧a␈ε&1␈ε:∀␈ε,x␈ε&,␈↓ ¬ ␈ε,y␈↓ ¬/␈ε:∀␈ε&10
␈β∞∧␈↓ ∧l␈ε,x␈ε&+␈↓ ¬∃␈ε,y␈↓ ¬$␈ε:∃␈ε&10
␈β∞9␈↓ ↓H␈ε#(S␈α␈ee␈αFig.␈αA↑7.)␈α∂Th␈α␈e␈αv␈α⎇alue␈α
of␈αthe␈αin␈α}tegra␈α␈l␈αis
␈β∞y␈↓ αi␈ε↓Z␈↓ β←␈ε↓Z␈↓ ¬/␈ε↓Z␈↓ ε↔␈ε↓Z
␈β∂α␈↓ β
␈ε&10␈↓ ∧β␈ε&10␈↓ ¬S␈ε&1␈↓ ε;␈ε&10
␈β∂⊂␈↓ β2␈ε)d␈↓ βD␈ε)y␈↓ ∧A␈ε)dx␈↓ ¬j␈ε)d␈↓ ¬|␈ε)y␈↓ εy␈ε)dx
␈β∂&␈↓ ∧p␈ε7␈␈ε#␈αλ2␈↓ π!␈ε#,
␈β∂9␈↓ β2␈∧∂9β2α$␈↓ ∧A␈∧∂9∧Aα%␈↓ ¬j␈∧∂9¬jα$␈↓ εy␈∧∂9εyα%
␈β∂=␈↓ β;␈ε)y␈↓ ∧J␈ε)x␈↓ ¬s␈ε)y␈↓ πα␈ε)x
␈β∂K␈↓ α⎇␈ε&0␈↓ βs␈ε&10␈ε:␈α␈␈␈↓ ∧)␈ε,y␈↓ ¬C␈ε&0␈↓ ε+␈ε&10␈ε:␈␈↓ εa␈ε,y
␈β∂c␈↓ 	J␈ε3F␈α↓ig.␈αA↑7␈α␈.
␈β⊂"␈↓ ↓H␈ε#a␈α␈nd
␈β⊂Q␈↓ ↓H␈ε↓Z␈↓ ∧?␈ε↓Z
␈β⊂Z␈↓ ↓l␈ε,t␈↓ ∧c␈ε,t
␈β⊂b␈↓ εr␈ε&2␈↓ 	L␈ε&2␈↓ 
/␈ε&3
␈β⊂d␈↓ αS␈ε↓∩␈↓ βu␈ε↓∪␈↓ ∧s␈ε↓∩␈↓ πr␈ε↓∪
␈β⊂h␈↓ α␈ε)d␈↓ α∩␈ε)y␈↓ β'␈ε#1␈↓ ¬∃␈ε#1␈↓ ¬v␈ε)y␈↓ εa␈ε)y␈↓ λs␈ε)t␈↓ 	?␈ε)t␈↓ 
#␈ε)t
␈β⊂}␈↓ α2␈ε#ln␈↓ ∧∀␈ε#=␈↓ ¬9␈ε#+␈↓ ε#␈ε#+␈↓ π≥␈ε#+␈↓ πE␈ε7↓␈αε↓␈αε↓␈↓ λ
␈ε)d␈↓ λ∨␈ε)y␈↓ λ:␈ε#=␈↓ 	∞␈ε#+␈↓ 	i␈ε#+␈↓ 
U␈ε#+␈↓ 
w␈ε7↓␈αε↓␈α¬↓␈↓ #␈ε#.
␈β⊃⊃␈↓ α␈∧⊃⊃αα$␈↓ αm␈∧⊃⊃αmα↓¬␈↓ ¬
␈∧⊃⊃¬
α"␈↓ ¬f␈∧⊃⊃¬fα2␈↓ εO␈∧⊃⊃εOαC␈↓ λi␈∧⊃⊃λiα"␈↓ 	3␈∧⊃⊃	3α2␈↓ 
∂␈∧⊃⊃
∂αC
␈β⊃∃␈↓ α	␈ε)y␈↓ αm␈ε#1␈ε7␈απ␈␈↓ β.␈ε)y␈↓ β?␈ε#/10␈↓ ¬
␈ε#1␈α␈0␈↓ ¬f␈ε#2␈α␈00␈↓ εO␈ε#30␈α␈00␈↓ λi␈ε#1␈α␈0␈↓ 	3␈ε#400␈↓ 
∂␈ε#9␈α␈000
␈β⊃#␈↓ ↓\␈ε&0␈↓ ∧S␈ε&0
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.2.4␈↓ 
v␈ε"617
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓H␈ε#(Th␈α␈e␈α∞latte␈α␈r␈α∞in␈α␈teg␈α␈ral␈α∞is␈α∞esse␈α␈n␈α␈tially␈α∞a␈α
\␈↓ ¬h␈ε#d␈α␈i␈α↓lo␈α␈garith␈α␈m.")␈α↔Hen␈α␈ce␈α∞th␈α␈e␈α∞p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α∞o␈α␈f␈α∞a␈α∞c␈α␈arry
␈βα1␈↓ ¬@␈ε↓P
␈βαG␈↓ ∧ ␈ε&2␈↓ ∧M␈ε&2␈↓ εZ␈ε&2␈↓ π	␈ε,n
␈βαM␈↓ ↓H␈ε#wh␈α␈en␈↓ α≡␈ε)k␈↓ α:␈ε#=␈α	0␈α
i␈α↓s␈α
(1/␈↓ βR␈ε#ln␈↓ βs␈ε#10␈↓ ∧∃␈ε#)␈↓ ∧.␈ε#(␈↓ ∧9␈ε)→␈↓ ∧[␈ε#/␈α␈6␈ε7␈αε␈␈ε#␈απ2␈↓ ε$␈ε#1/␈↓ εF␈ε)n␈↓ εh␈ε#1␈↓ εx␈ε#0␈↓ π~␈ε#)␈α	=␈α
.27␈α␈154␈α␈.␈α↔[␈ε0␈α↓No␈α␈te:␈ε#␈αWhen␈ε)␈α
b␈ε#␈α	=␈α
2␈α
a␈α␈nd
␈βα`␈↓ ¬f␈ε,n␈ε:∃␈ε&1␈↓ 	8␈ε↓P
␈βαv␈↓ 
S␈ε&2␈↓ 
q␈ε,n
␈βα|␈↓ ↓H␈ε)k␈↓ ↓c␈ε#=␈α
0,␈αfra␈α␈ction␈α
o␈α␈v␈α}er⎇o␈α}w␈ε0␈αalw␈α␈a␈α␈y␈α␈s␈ε#␈αo␈α␈ccurs␈α␈,␈αso␈αth␈α␈is␈αd␈α␈eriv␈α⎇ation␈α
p␈α␈ro␈α␈v␈α}es␈αth␈α␈at␈↓ 
≥␈ε#1/␈↓ 
>␈ε)n␈↓ 
`␈ε#2␈↓ ␈ε#=
␈ββ⊂␈↓ 	↑␈ε,n␈ε:∃␈ε&␈α↓1
␈ββ%␈↓ ↓\␈ε&2␈↓ β)␈ε&2
␈ββ(␈↓ αO␈ε&1
␈ββ+␈↓ ↓H␈ε)→␈↓ ↓j␈ε#/␈α␈12␈ε7␈απ␈␈↓ αa␈ε#(␈↓ αl␈ε#ln␈↓ β
␈ε#2␈↓ β≡␈ε#)␈↓ β7␈ε#.]
␈ββ;␈↓ αO␈ε&2
␈ββ>␈↓ αO␈∧β>αOα∞
␈ββS␈↓ α␈ε#When␈↓ αl␈ε)k␈↓ βλ␈ε#>␈α
0␈α␈,␈αth␈α␈e␈αp␈α␈roba␈α␈bility␈α
is
␈β∧≠␈↓ β∃␈ε↓Z␈↓ ∧4␈ε↓Z
␈β∧≡␈↓ βU␈ε'1␈ε;␈␈↓ β{␈ε-k
␈β∧$␈↓ β9␈ε&1␈↓ βG␈ε&0␈↓ ∧X␈ε&10
␈β∧%␈↓ π∞␈ε↓X␈↓ λg␈ε↓X
␈β∧&␈↓ βα␈ε&2␈↓ εh␈ε&2
␈β∧.␈↓ α␈ε↓∩␈↓ αl␈ε↓∪␈↓ ¬r␈ε↓∩␈↓ εR␈ε↓∪␈↓ εu␈ε↓∩␈↓ 
I␈ε↓∪
␈β∧2␈↓ α?␈ε#1␈↓ ∧π␈ε)d␈↓ ∧→␈ε)y␈↓ ¬⊗␈ε)dx␈↓ ε$␈ε#1␈↓ πw␈ε#1␈↓ 	n␈ε#1
␈β∧H␈↓ ¬G␈ε#=␈↓ λ<␈ε7␈␈↓ 
←␈ε#.
␈β∧[␈↓ α&␈∧∧[α&αC␈↓ ∧π␈∧∧[∧πα$␈↓ ¬⊗␈∧∧[¬⊗α%␈↓ ε␈∧∧[εαC␈↓ πN␈∧∧[πNαd␈↓ 	'␈∧∧[	'α↓∨
␈β∧↑␈↓ πb␈ε&2␈↓ λ⊃␈ε,n␈↓ λ"␈ε,k
␈β∧←␈↓ α&␈ε#ln␈↓ αG␈ε#10␈↓ ∧⊂␈ε)y␈↓ ¬∨␈ε)x␈↓ ε␈ε#l␈α↓n␈↓ ε-␈ε#1␈α␈0␈↓ πN␈ε)n␈↓ πp␈ε#1␈↓ λ␈ε#0
␈β∧f␈↓ 	;␈ε&2␈↓ 	j␈ε,n␈ε&(␈↓ 
¬␈ε,k␈↓ 
∪␈ε&+␈α↓1␈α␈)
␈β∧h␈↓ 	'␈ε)n␈↓ 	I␈ε#1␈↓ 	Y␈ε#0
␈β∧j␈↓ βE␈ε;␈␈↓ β]␈ε-k
␈β∧m␈↓ β)␈ε&1␈↓ β7␈ε&0␈↓ ∧H␈ε&10␈ε:␈α␈␈␈↓ ∧}␈ε,y
␈β∧z␈↓ π␈ε,n␈ε:∃␈ε&␈α↓1␈↓ λd␈ε,n␈ε:∃␈ε&␈α↓1
␈β¬=␈↓ ↓H␈ε#Th␈α}us␈αwh␈α␈en␈ε)␈α
b␈ε#␈α
=␈α	10,␈αfra␈α␈ction␈α
o␈α␈v␈α␈er␈α␈⎇o␈α␈w␈αshou␈α␈ld␈αo␈α␈ccu␈α␈r␈αwi␈α↓t␈α␈h␈αp␈α␈rob␈α␈abilit␈α␈y␈α.27␈α␈2␈↓ 	[␈ε)p␈↓ 
↓␈ε#+␈απ.␈α↓0␈α␈17␈↓ 
e␈ε)p␈↓ ␈ε#+
␈β¬I␈↓ 	m␈ε&0␈↓ 
v␈ε&1
␈β¬e␈↓ ↓H␈ε#.00␈α␈2␈↓ αβ␈ε)p␈↓ α$␈ε#+␈↓ αH␈ε7↓␈αε↓␈α¬↓␈↓ αt␈ε#.␈α∞W␈α↓h␈α␈en␈ε)␈αλb␈ε#␈α	=␈α
2␈αλth␈α␈e␈α	c␈α␈orresp␈α␈on␈α␈ding␈αλ|␈α␈gu␈α␈res␈αλare␈↓ πi␈ε)p␈↓ λ␈ε#+␈αα.655␈↓ λi␈ε)p␈↓ 	␈ε#+␈αα.288␈↓ 	i␈ε)p␈↓ 
␈ε#+␈αα.␈α↓1␈α␈37␈↓ 
j␈ε)p␈↓ ␈ε#+
␈β¬q␈↓ α∃␈ε&2␈↓ π{␈ε&0␈↓ λ{␈ε&1␈↓ 	{␈ε&2␈↓ 
{␈ε&3
␈βε
␈↓ ↓H␈ε#.06␈α␈7␈↓ αβ␈ε)p␈↓ α*␈ε#+␈↓ αS␈ε7↓␈α¬↓␈αε↓␈↓ α␈␈ε#.
␈βε_␈↓ α∃␈ε&4
␈βε5␈↓ α␈ε#No␈α␈w␈α∞if␈α∞w␈α␈e␈α∞u␈α␈se␈α∞th␈α␈e␈α∞pro␈α␈ba␈α␈bili␈α↓ties␈α
f␈α↓ro␈α␈m␈α∞T␈α⎇ab␈α␈l␈α↓e␈α
1,␈α∂d␈α␈ividing␈α
by␈α
.91␈α∞to␈α
eliminate␈α
zero
␈βε\␈↓ ↓H␈ε#o␈α␈pera␈α␈nd␈α␈s␈α
an␈α␈d␈α
as␈α␈sumin␈α␈g␈α
tha␈α␈t␈α
the␈α	prob␈α␈ab␈α␈il␈α↓ities␈α
are␈α	i␈α↓n␈α␈de␈α␈pen␈α␈den␈α}t␈α
of␈α
th␈α␈e␈α
op␈α␈eran␈α␈d␈α
sign␈α␈s,␈αw␈α␈e
␈βπ∧␈↓ ↓H␈ε#p␈α␈red␈α␈i␈α↓c␈α␈t␈α∞a␈α
p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α
of␈α
ab␈α␈ou␈α␈t␈α∞1␈α␈4␈α
perc␈α␈en␈α␈t␈α
wh␈α␈en␈ε)␈α
b␈ε#␈α
=␈α
10,␈α∞inste␈α␈ad␈α
o␈α␈f␈α∞th␈α␈e␈α
15␈α
pe␈α␈rcen␈α}t␈α∞in
␈βπ,␈↓ ↓H␈ε#e␈α␈xerc␈α␈i␈α↓se␈α1.␈α⊃F␈α}or␈ε)␈αb␈ε#␈α=␈α2,␈αw␈α␈e␈αp␈α␈redict␈αabo␈α␈ut␈α4␈α␈8␈αp␈α␈ercen␈α}t,␈α
wh␈α␈il␈α↓e␈αthe␈αtab␈α␈l␈α↓e␈αyields␈α4␈α␈4␈αp␈α␈ercen␈α}t.
␈βπS␈↓ ↓H␈ε#Th␈α␈ese␈αresu␈α␈lts␈αare␈αce␈α␈rtainly␈αin␈α
agree␈α␈men␈α}t␈αw␈α↓ith␈α␈in␈αthe␈α
l␈α↓imits␈αof␈αex␈α␈pe␈α␈ri␈α↓m␈α␈en␈α␈ta␈α␈l␈αe␈α␈rror.
␈βλλ␈↓ ↓V␈ε315.␈↓ α␈ε#When␈↓ αk␈ε)k␈↓ βπ␈ε#=␈α	0,␈α
th␈α␈e␈α
lead␈α␈ing␈α	dig␈α␈i␈α↓t␈α	i␈α↓s␈α	1␈α	i␈α↓f␈α	and␈α	o␈α␈nly␈α	i␈α↓f␈α	the␈α␈re␈α
is␈α
a␈α	ca␈α␈rry.␈α∀(It␈α	i␈α↓s␈α	po␈α␈ssi␈α↓b␈α␈le␈α
fo␈α␈r
␈βλ/␈↓ ↓H␈ε#fra␈α␈ction␈αo␈α␈v␈α␈e␈α␈r⎇o␈α␈w␈αand␈αsu␈α␈bseq␈α␈ue␈α␈n␈α␈t␈α
ro␈α␈un␈α␈ding␈αto␈αyield␈α
a␈αlead␈α␈ing␈αdigit␈α
o␈α␈f␈α
2,␈α
when␈ε)␈αb␈ε7␈α∃␈ε#␈α
4␈α␈,
␈βλW␈↓ ↓H␈ε#b␈α␈ut␈αw␈α␈e␈αar␈α␈e␈αi␈α↓g␈α␈n␈α↓o␈α␈ri␈α↓n␈α␈g␈αrou␈α␈nd␈α␈ing␈αin␈αt␈α␈his␈αexe␈α␈rcise.)␈α~Th␈α␈e␈αprob␈α␈ab␈α␈il␈α↓it␈α␈y␈αo␈α␈f␈αfra␈α␈ction␈αo␈α}v␈α␈er⎇␈α␈o␈α␈w␈αis
␈βλ}␈↓ ↓H␈ε#.27␈α␈2␈α	<␈↓ α7␈ε#log␈↓ βα␈ε#2,␈αas␈αsho␈α␈wn␈αin␈αth␈α␈e␈αpre␈α␈viou␈α␈s␈αexe␈α␈rcise.
␈β	∞␈↓ αa␈ε&10
␈β	&␈↓ α␈ε#When␈↓ αl␈ε)k␈↓ βλ␈ε#>␈α
0␈α␈,␈αth␈α␈e␈αlead␈α␈ing␈αd␈α␈igit␈αi␈α↓s␈α1␈α
wi␈α↓th␈α
pro␈α␈bab␈α␈il␈α↓it␈α␈y
␈β	n␈↓ αX␈ε↓Z␈↓ βk␈ε↓Z␈↓ πI␈ε↓Z␈↓ λ\␈ε↓Z
␈β	q␈↓ β_␈ε'1␈ε;␈␈↓ β=␈ε-k␈↓ λλ␈ε'1␈ε;␈α↓␈␈↓ λ.␈ε-k
␈β	w␈↓ α|␈ε&1␈↓ β
␈ε&0␈↓ πm␈ε&1␈↓ π{␈ε&0
␈β	y␈↓ α4␈ε&2␈↓ π%␈ε&2
␈β
↓␈↓ ↓I␈ε↓∩␈↓ α≡␈ε↓∪␈↓ αB␈ε↓∩␈↓ ¬p␈ε↓∪␈↓ ε:␈ε↓∩␈↓ π∂␈ε↓∪␈↓ π3␈ε↓∩␈↓ 	{␈ε↓∪
␈β
¬␈↓ ↓v␈ε#1␈↓ βD␈ε)d␈↓ βV␈ε)y␈↓ ¬H␈ε)dx␈↓ εg␈ε#1␈↓ λ5␈ε)d␈↓ λG␈ε)y␈↓ 	S␈ε)dx
␈β
≠␈↓ ε⊂␈ε#<␈↓ 
≠␈ε#=␈↓ 
E␈ε#log␈↓ ⊃␈ε#2.
␈β
+␈↓ 
p␈ε&10
␈β
.␈↓ ↓]␈∧
.↓]αC␈↓ βD␈∧
.βDα$␈↓ ¬H␈∧
.¬Hα%␈↓ εN␈∧
.εNαC␈↓ λ5␈∧
.λ5α$␈↓ 	S␈∧
.	Sα%
␈β
2␈↓ ↓]␈ε#l␈α↓n␈↓ ↓␈␈ε#1␈α␈0␈↓ βM␈ε)y␈↓ ¬Q␈ε)x␈↓ εN␈ε#l␈α↓n␈↓ εp␈ε#1␈α␈0␈↓ λ>␈ε)y␈↓ 	\␈ε)x
␈β
3␈↓ ∧!␈ε&1␈ε:␈α␈∀␈ε,␈α↓x␈ε&<2␈ε:␈␈↓ ¬~␈ε,y
␈β
=␈↓ βλ␈ε;␈␈↓ β ␈ε-k␈↓ πx␈ε;␈␈↓ λ⊃␈ε-k
␈β
@␈↓ αl␈ε&1␈↓ αz␈ε&0␈↓ π]␈ε&1␈↓ πk␈ε&0␈↓ λp␈ε&1␈ε:∀␈ε,x␈ε:∀␈ε&␈α↓2
␈β
K␈↓ ∧α␈ε&or␈↓ ∧#␈ε&10␈ε:␈␈↓ ∧Y␈ε,y␈↓ ∧h␈ε:∀␈ε,x␈ε&<␈α↓1␈α␈0
␈β→␈↓ ↓V␈ε316.␈↓ α␈ε#T␈α⎇o␈αλpr␈α␈o␈α␈v␈α␈e␈αλth␈α␈e␈αλhin␈α}t␈αλ[␈α↓wh␈α␈ich␈αλis␈αλdu␈α␈e␈αλto␈↓ ¬p␈ε#Lan␈α␈da␈α␈u,␈ε0␈α	Pra␈α␈ce␈αλma␈α␈temat␈α␈y␈α}czno-|z␈α␈y␈α␈czn␈α␈e␈ε3␈αλ21␈ε#␈απ(191␈α␈0),
␈βA␈↓ ↓H␈ε#1␈α␈03↑␈α␈113␈α␈],␈α
assu␈α␈me␈α|␈α␈rst␈αtha␈α␈t␈↓ ∧↑␈ε#lim␈α¬sup␈↓ ¬I␈ε)a␈↓ ¬v␈ε#=␈ε)␈α∃␈ε#␈α>␈α0␈α␈.␈α∩L␈α↓e␈α␈t␈ε)␈α
∂␈ε#␈α
=␈ε)␈α∃␈ε#/(␈ε)∃␈ε#␈αλ+␈α	4␈↓ 	!␈ε)M␈↓ 	G␈ε#)␈αan␈α␈d␈αcho␈α↓os␈α␈e␈↓ ␈ε)N
␈βL␈↓ ¬[␈ε,n
␈βf␈↓ ∧S␈ε&1
␈βh␈↓ ↓H␈ε#so␈α
tha␈α␈t␈ε7␈αj␈↓ αB␈ε)a␈↓ αi␈ε#+␈↓ β⊃␈ε7↓␈αε↓␈αε↓␈↓ β@␈ε#+␈↓ βh␈ε)a␈↓ ∧␈ε7j␈ε#␈α	<␈↓ ∧k␈ε)∂∃n␈ε#␈αfo␈α␈r␈αall␈ε)␈αn␈ε#␈α	>␈↓ εV␈ε)N␈↓ εv␈ε#.␈α∂Let␈ε)␈αn␈ε#␈α
>␈↓ λ∪␈ε)N␈↓ λ3␈ε#/(1␈ε7␈απ␈␈ε)␈αλ∂␈ε#␈α␈)␈α↓,␈ε)␈αn␈ε#␈α	>␈α
5/␈ε)␈α␈∂␈ε#␈αbe␈αsu␈α␈ch
␈βt␈↓ αT␈ε&1␈↓ βz␈ε,n
␈βy␈↓ ∧L␈ε&1␈α␈0
␈β{␈↓ ∧L␈∧{∧Lα≤
␈β
␈↓ αi␈ε&1␈↓ 	∃␈ε&1
␈β⊂␈↓ ↓H␈ε#th␈α␈at␈↓ α∂␈ε)a␈↓ α:␈ε#>␈↓ αz␈ε)∃␈ε#␈α↓.␈α∞Then␈α␈,␈αb␈α␈y␈α
in␈α␈du␈α␈ction␈α␈,␈↓ ¬O␈ε)a␈↓ ε$␈ε7∃␈↓ εN␈ε)a␈↓ εv␈ε7␈␈↓ π≤␈ε)k␈↓ π/␈ε)M␈↓ πT␈ε#/(␈ε)n␈ε7␈αε␈␈ε)␈α¬∂n␈ε#)␈α	>␈↓ 	&␈ε)∃␈ε#␈αfo␈α␈r␈α
0␈ε7␈α	∀␈↓ 
;␈ε)k␈↓ 
V␈ε#<␈ε)␈α
∂n␈ε#,
␈β≤␈↓ αλ␈ε↓P␈↓ α ␈ε,n␈↓ ¬a␈ε,n␈ε:␈α␈␈␈↓ ε␈ε,k␈↓ ε`␈ε,n
␈β ␈↓ αi␈ε&2␈↓ 	∃␈ε&4
␈β#␈↓ αi␈∧#αiα∞␈↓ 	∃␈∧#	∃α∞
␈β5␈↓ ∧(␈ε&1␈↓ ¬}␈ε&1
␈β8␈↓ ↓H␈ε#a␈α␈nd␈↓ βP␈ε)a␈↓ βz␈ε7∃␈↓ ∧9␈ε)∃␈ε#␈α↓(␈ε)∂n␈ε7␈αλ␈␈ε#␈απ1)␈α	>␈↓ ε∂␈ε)∃∂n␈ε#␈α↓.␈α∂Bu␈α␈t
␈βC␈↓ βb␈ε,k
␈βH␈↓ ∧(␈ε&4␈↓ ¬}␈ε&5
␈βK␈↓ α.␈ε,n␈ε:␈␈ε,␈α↓∂␈α␈n␈ε&<␈↓ β⊂␈ε,k␈↓ β∨␈ε:∀␈ε,n␈↓ ∧(␈∧K∧(α∞␈↓ ¬}␈∧K¬}α∞
␈βr␈↓ αs␈ε↓␈␈↓ ∧g␈ε↓␈␈↓ ¬'␈ε↓␈␈↓ λv␈ε↓␈
␈β
↓␈↓ α␈␈ε↓P␈↓ ¬3␈ε↓P␈↓ π⊃␈ε↓P
␈β
λ␈↓ αs␈ε↓␈␈↓ ∧g␈ε↓␈␈↓ ¬'␈ε↓␈␈↓ λv␈ε↓␈
␈β
~␈↓ 	:␈ε&1
␈β
≥␈↓ αs␈ε↓␈␈↓ ∧G␈ε)a␈↓ ∧g␈ε↓␈␈↓ ∧|␈ε#=␈↓ ¬'␈ε↓␈␈↓ εA␈ε)a␈↓ εi␈ε7␈␈↓ λV␈ε)a␈↓ λv␈ε↓␈␈↓ 	␈ε7∀␈↓ 	K␈ε)∂∃␈α↓n
␈β
(␈↓ ∧X␈ε,k␈↓ εR␈ε,k␈↓ λh␈ε,k
␈β
-␈↓ 	:␈ε&5
␈β
0␈↓ β%␈ε,n␈ε:␈␈ε,∂n␈ε&<␈↓ ∧π␈ε,k␈↓ ∧⊗␈ε:∀␈ε,n␈↓ ¬Y␈ε&1␈ε:∀␈↓ ε↓␈ε,k␈↓ ε⊂␈ε:∀␈ε,n␈↓ π7␈ε&1␈ε:∀␈↓ π←␈ε,k␈↓ πn␈ε:∀␈ε,␈α↓n␈ε:␈α␈␈␈ε,␈α↓∂␈α␈n␈↓ 	:␈∧
0	:α∞
␈β
x␈↓ ↓H␈ε#sin␈α␈ce␈ε)␈αn␈ε7␈αλ␈␈ε)␈αλ∂␈α␈n␈ε#␈α
>␈↓ β4␈ε)N␈↓ βT␈ε#.␈α∂A␈αsimilar␈αco␈α␈n␈α␈tra␈α␈diction␈α
app␈α␈li␈α↓e␈α␈s␈αi␈α↓f␈↓ πU␈ε#lim␈αεin␈↓ λ$␈ε#f␈↓ λ7␈ε)a␈↓ λc␈ε#<␈α
0␈α␈.
␈β∞∧␈↓ λI␈ε,n
␈β∞ ␈↓ α␈ε#Assu␈α␈ming␈α∞th␈α␈at␈↓ βr␈ε)P␈↓ ∧G␈ε#(␈ε)n␈ε#)␈ε7␈α∞!␈ε)␈α∂∃␈ε#␈α∞as␈ε)␈α∞n␈ε7␈α∞!␈α∂1␈ε#,␈α∂let␈↓ π:␈ε)a␈↓ πi␈ε#=␈↓ λ_␈ε)P␈↓ λE␈ε#(␈↓ λP␈ε)k␈↓ λc␈ε#)␈ε7␈α	␈␈ε)␈α
∃␈ε#.␈α_If␈ε)␈α∞m␈ε#␈α∞>␈α∂0␈α␈,␈α∂the
␈β∞,␈↓ ∧π␈ε,m␈ε&␈α␈+␈α↓1␈↓ πL␈ε,k␈↓ λ-␈ε,m
␈β∞H␈↓ ↓H␈ε)a␈↓ ↓u␈ε#satisfy␈α
the␈α
h␈α}yp␈α␈oth␈α␈eses␈α
of␈α
the␈α
h␈α␈in␈α␈t␈α
(cf.␈α∞Eq␈α␈.␈α∞4.2␈α␈.␈α↓2␈α␈↑15␈α␈),␈α∞si␈α↓n␈α␈ce␈α
0␈ε7␈α∀␈↓ 	#␈ε)P␈↓ 	O␈ε#(␈↓ 	Z␈ε)k␈↓ 	m␈ε#)␈ε7␈α
∀␈ε#␈α
1␈α␈;␈α∂he␈α␈nce
␈β∞T␈↓ ↓Y␈ε,k␈↓ 	7␈ε,m
␈β∞p␈↓ ↓H␈ε)P␈↓ ↓t␈ε#(␈ε)n␈ε#␈α↓)␈ε7␈α	!␈ε)␈α
∃␈ε#.
␈β∞{␈↓ ↓\␈ε,m
␈β∂"␈↓ π	␈ε"(
␈β∂$␈↓ ↓V␈ε317.␈↓ α␈ε#Se␈α␈e␈ε0␈α
Fibo␈α␈na␈α␈cci␈α
Q␈α␈uarte␈α␈rl␈α↓y␈ε3␈α	7␈ε#␈α	(1␈α␈969␈α␈),␈α
474␈α␈↑47␈α␈5.␈↓ π∃␈ε#Persi␈↓ πf␈ε#Di␈α↓a␈α␈con␈α␈is␈α
[Ph.D.␈α	thesis,␈α
Harv␈α|ard
␈β∂L␈↓ ↓H␈ε#Un␈α␈iv␈α␈ersit␈α␈y,␈α
19␈α␈74]␈αhas␈αsh␈α↓o␈α}wn␈αam␈α↓o␈α␈ng␈αoth␈α␈er␈α
th␈α␈ings␈αtha␈α␈t␈α
th␈α␈e␈α
d␈α␈e|n␈α␈ition␈αof␈α
p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈αby
␈β∂s␈↓ ↓H␈ε#re␈α␈pea␈α␈ted␈α
a␈α␈v␈α}erag␈α␈ing␈α
is␈α
w␈α␈eak␈α}er␈α
tha␈α␈n␈α
ha␈α␈rm␈α↓o␈α␈nic␈α
pro␈α␈ba␈α␈bili␈α↓t␈α␈y␈α␈,␈αin␈α
th␈α␈e␈α
foll␈α↓o␈α}wi␈α↓n␈α␈g␈α
p␈α␈recise␈α
sen␈α␈se:
␈β⊂≠␈↓ ↓H␈ε#If␈↓ ↓m␈ε#lim␈↓ αm␈ε#li␈α↓m␈α¬in␈↓ β=␈ε#f␈↓ ∧∃␈ε)P␈↓ ∧B␈ε#(␈ε)n␈ε#)␈α⊂=␈↓ ¬-␈ε#lim␈↓ ε-␈ε#lim␈αεsu␈α␈p␈↓ π↑␈ε)P␈↓ λ
␈ε#(␈ε)␈α↓n␈ε#)␈α⊂=␈ε)␈α∂∃␈ε#␈α⊂th␈α␈en␈α∞the␈α∞harmon␈α␈i␈α↓c
␈β⊂'␈↓ α≠␈ε,m␈ε:!1␈↓ βJ␈ε,n␈ε:!1␈↓ ∧*␈ε,m␈↓ ¬[␈ε,m␈ε:!1␈↓ πs␈ε,m
␈β⊂+␈↓ π∪␈ε,n␈ε:␈α␈!␈α↓1
␈β⊂=␈↓ λ⊗␈ε'2␈↓ 	h␈ε'2
␈β⊂C␈↓ λπ␈ε,k␈↓ 	Y␈ε,k␈↓ 	u␈ε&+␈↓ 
∂␈ε,k
␈β⊂I␈↓ ↓H␈ε#p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α∞i␈α↓s␈ε)␈α∞∃␈ε#␈α↓.␈α~On␈α∞th␈α␈e␈α∂oth␈α␈er␈α∂h␈α␈an␈α␈d␈α∞the␈α∞statem␈α␈en␈α␈t␈α∂\␈α␈1␈↓ πw␈ε#0␈↓ λ3␈ε7∀␈ε)␈α∂n␈ε#␈α⊂<␈α⊂1␈↓ 	H␈ε#0␈↓ 
-␈ε#for␈α∞some
␈β⊂n␈↓ εT␈ε&1
␈β⊂q␈↓ ↓H␈ε#in␈α}teger␈↓ α8␈ε)k␈↓ αX␈ε#>␈α
0"␈α
h␈α␈as␈α
loga␈α␈rithmic␈α
pro␈α␈ba␈α␈bili␈α↓t␈α␈y␈↓ εf␈ε#,␈α∞while␈α
rep␈α␈eated␈α
a␈α}v␈α␈era␈α␈ging␈α
n␈α␈ev␈α␈e␈α␈r␈α∞set␈α␈tl␈α↓e␈α␈s
␈β⊃↓␈↓ εT␈ε&2
␈β⊃∧␈↓ εT␈∧⊃∧εTα∞
␈β⊃⊗␈↓ ε/␈ε")
␈β⊃_␈↓ ↓H␈ε#d␈α␈o␈α␈wn␈αt␈α␈o␈αgiv␈α␈e␈αit␈αan␈α}y␈αp␈α␈articula␈α␈r␈αprob␈α␈ab␈α␈il␈α↓it␈α␈y.
␈β∪(

␈β↓U␈↓ ↓H␈ε"618␈↓ 
b␈ε"4.2.4
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα↓␈↓ ¬e␈ε↓P
␈βα≥␈↓ ↓V␈ε318.␈↓ α␈ε#Let␈ε)␈αp␈ε#(␈ε)a␈ε#)␈α
=␈↓ β8␈ε)P␈↓ βQ␈ε#(␈↓ β\␈ε)L␈↓ ∧↓␈ε#)␈αan␈α␈d␈ε)␈αp␈ε#(␈ε)a␈ε#,␈ε)␈αεb␈ε#)␈α
=␈↓ εo␈ε)p␈ε#(␈↓ π␈ε)k␈↓ π≡␈ε#)␈αfor␈α1␈ε7␈α	∀␈ε)␈α
a␈ε#␈α	<␈ε)␈α
b␈ε#.␈α⊂S␈α␈i␈α↓n␈α␈ce␈↓ 	s␈ε)L␈↓ 
"␈ε#=␈↓ 
L␈ε)L␈↓ ∀␈ε7[
␈βα)␈↓ βr␈ε,a␈↓ 
	␈ε,a␈↓ 
c␈ε&1␈α␈0␈ε,a
␈βα1␈↓ ε␈ε,a␈ε:␈α␈∀␈↓ ε4␈ε,k␈↓ εB␈ε&<␈ε,␈α↓b
␈βαJ␈↓ π∨␈ε"(␈↓ λw␈ε")
␈βαL␈↓ ↓H␈ε)L␈↓ α8␈ε7[␈↓ αW␈ε7↓␈αε↓␈αε↓␈↓ βε␈ε7[␈↓ β%␈ε)L␈↓ ∧→␈ε#for␈αall␈ε)␈αa␈ε#,␈αwe␈αh␈α␈a␈α␈v␈α}e␈ε)␈αp␈ε#(␈ε)a␈ε#)␈α
=␈ε)␈α	p␈↓ π+␈ε#10␈ε)␈α␈a␈ε#,␈αε10␈α␈(␈ε)a␈ε#␈αλ+␈απ1)␈↓ 	∞␈ε#by␈α(i).␈α∂F␈α}u␈α␈rthe␈α␈rm␈α↓ore
␈βαW␈↓ ↓↑␈ε&10␈ε,␈α␈a␈ε&+␈α↓1␈↓ β;␈ε&10␈ε,a␈ε&+9
␈βαq␈↓ 	5␈ε"(␈↓ 
m␈ε")
␈βαs␈↓ ↓H␈ε#sin␈α␈ce␈↓ α~␈ε)P␈↓ α4␈ε#(␈↓ α?␈ε)S␈↓ αV␈ε#)␈α=␈↓ β_␈ε)P␈↓ β2␈ε#(2␈↓ βM␈ε)S␈↓ βd␈ε#)␈α	+␈↓ ∧!␈ε)P␈↓ ∧;␈ε#(2␈↓ ∧V␈ε)S␈↓ ∧v␈ε#+␈αλ1)␈αb␈α␈y␈α(i)␈α↓,␈α(i␈α↓i),␈α
(iii)␈α↓,␈αw␈α␈e␈αha␈α␈v␈α}e␈ε)␈αp␈ε#(␈ε)a␈ε#)␈α=␈ε)␈αp␈↓ 	A␈ε#2␈ε)a␈ε#,␈α¬2(␈ε)a␈ε#␈αλ+␈αλ1)␈↓ 
y␈ε#.␈α∩It
␈ββ∃␈↓ ∧7␈ε,m␈↓ ∧p␈ε,n␈↓ ¬2␈ε,m␈↓ ¬k␈ε,n
␈ββ≠␈↓ ↓H␈ε#fo␈α␈l␈α↓lo␈α␈ws␈αth␈α␈at␈ε)␈αp␈ε#(␈ε)a␈ε#,␈ε)␈α¬b␈ε#␈α↓)␈α	=␈ε)␈α
p␈ε#␈α␈(␈↓ ∧&␈ε#2␈↓ ∧O␈ε#1␈↓ ∧`␈ε#0␈↓ ¬↓␈ε)a␈ε#,␈↓ ¬"␈ε#2␈↓ ¬J␈ε#1␈↓ ¬[␈ε#0␈↓ ¬|␈ε)b␈ε#)␈αfo␈α␈r␈αall␈ε)␈αm␈ε#␈α␈,␈ε)␈αεn␈ε7␈α
∃␈ε#␈α	0.
␈ββ>␈↓ βj␈ε:0␈↓ ∧∀␈ε:0␈↓ ε/␈ε:0␈↓ εT␈ε:0
␈ββD␈↓ α␈ε#If␈α1␈α	<␈ε)␈αb␈ε#/␈ε)␈α␈a␈ε#␈α
<␈↓ βZ␈ε)b␈↓ βq␈ε#/␈↓ ∧α␈ε)a␈↓ ∧'␈ε#th␈α␈en␈ε)␈αp␈ε#(␈ε)a␈ε#,␈ε)␈α¬b␈ε#␈α↓)␈ε7␈α
∀␈ε)␈α
p␈ε#(␈↓ ε≥␈ε)a␈↓ ε6␈ε#,␈↓ εE␈ε)b␈↓ ε\␈ε#).␈α⊂The␈αrea␈α␈son␈αis␈αt␈α␈hat␈αthe␈α␈re␈αe␈α␈xist␈αin␈α}teger␈α␈s
␈ββd␈↓ ∧J␈ε;0␈↓ ¬∧␈ε;0␈↓ λP␈ε;0␈↓ 	
␈ε;0
␈ββj␈↓ αD␈ε:0␈↓ αv␈ε:0␈↓ ∧3␈ε,m␈↓ ∧s␈ε,n␈↓ ¬≡␈ε:0␈↓ ¬o␈ε,m␈↓ ε(␈ε,n␈↓ π∃␈ε,m␈↓ πN␈ε,n␈↓ λ8␈ε,m␈↓ λy␈ε,n␈↓ 	!␈ε:0
␈ββp␈↓ ↓H␈ε)m␈ε#␈α␈,␈ε)␈α∞n␈ε#,␈↓ α&␈ε)m␈↓ αL␈ε#,␈↓ αb␈ε)n␈↓ β␈ε#su␈α␈ch␈αtha␈α␈t␈↓ ∧"␈ε#2␈↓ ∧R␈ε#1␈↓ ∧c␈ε#0␈↓ ¬␈ε)a␈↓ ¬1␈ε7∀␈↓ ¬←␈ε#2␈↓ επ␈ε#1␈↓ ε_␈ε#0␈↓ ε9␈ε)a␈ε#␈α<␈↓ π∧␈ε#2␈↓ π-␈ε#1␈↓ π=␈ε#0␈↓ π←␈ε)b␈ε7␈α∀␈↓ λ(␈ε#2␈↓ λX␈ε#1␈↓ λh␈ε#0␈↓ 	⊃␈ε)b␈↓ 	5␈ε#as␈αa␈α
c␈α␈onse␈α␈que␈α␈nce
␈β∧_␈↓ ↓H␈ε#o␈α␈f␈αthe␈αfa␈α␈ct␈αtha␈α␈t␈↓ β2␈ε#log␈↓ βb␈ε#2/␈↓ ∧	␈ε#log␈↓ ∧9␈ε#10␈αis␈αirrat␈α␈i␈α↓o␈α␈nal,␈αhe␈α␈nce␈α
we␈α
can␈α
ap␈α␈ply␈α(v␈α␈)␈α↓.␈α→(Cf.␈αex␈α␈ercise␈α3.5␈α␈↑22
␈β∧?␈↓ ↓H␈ε#with␈↓ α∃␈ε)k␈↓ α3␈ε#=␈α1␈αan␈α␈d␈↓ β?␈ε)U␈↓ βr␈ε#=␈ε)␈αn␈↓ ∧9␈ε#log␈↓ ∧i␈ε#2/␈↓ ¬⊂␈ε#log␈↓ ¬@␈ε#10␈α␈.)␈α≤In␈αparticu␈α␈lar,␈ε)␈α
p␈ε#(␈ε)a␈ε#)␈ε7␈α∃␈ε)␈αp␈ε#(␈ε)a␈ε#␈αλ+␈α	1␈α␈)␈α↓,␈α
a␈α␈nd␈αit␈αf␈α↓o␈α␈ll␈α↓o␈α}ws
␈β∧K␈↓ βV␈ε,n
␈β∧g␈↓ ↓H␈ε#th␈α␈at␈ε)␈αp␈ε#(␈ε)a␈ε#,␈ε)␈α¬b␈ε#␈α↓)/␈ε)␈α␈p␈ε#(␈ε)a␈ε#,␈ε)␈αεb␈ε#␈απ+␈αλ1)␈ε7␈α	∃␈ε#␈α
(␈ε)b␈ε7␈αλ␈␈ε)␈απa␈ε#)/(␈ε)b␈ε#␈αλ+␈απ1␈ε7␈απ␈␈ε)␈αλa␈ε#).␈α→(C␈α↓f.␈αEq.␈α4.2.2↑␈α␈15.)
␈β¬
␈↓ εB␈ε:0␈↓ εh␈ε:0␈↓ 	!␈ε:0␈↓ 	K␈ε:0
␈β¬⊂␈↓ α␈ε#No␈α␈w␈α∂w␈α␈e␈α∞can␈α∞pro␈α}v␈α␈e␈α∂th␈α␈at␈ε)␈α∂p␈ε#␈α␈(␈ε)a␈ε#,␈ε)␈αεb␈ε#)␈α⊂=␈ε)␈α⊂p␈ε#(␈↓ ε1␈ε)a␈↓ εJ␈ε#,␈↓ εY␈ε)b␈↓ εp␈ε#)␈α∂wh␈α␈en␈α␈ev␈α␈er␈ε)␈α∞b␈ε#␈α↓/␈ε)␈α␈a␈ε#␈α⊂=␈↓ 	⊃␈ε)b␈↓ 	(␈ε#/␈↓ 	9␈ε)a␈↓ 	R␈ε#;␈α⊃for␈ε)␈α∂p␈ε#(␈ε)a␈ε#␈α␈,␈ε)␈αεb␈ε#␈α↓)␈α∂=
␈β¬1␈↓ αε␈ε,n␈↓ αY␈ε,n␈↓ ∧$␈ε,n␈↓ ∧v␈ε,n␈↓ εy␈ε:0␈↓ π≡␈ε:0
␈β¬7␈↓ ↓H␈ε)p␈ε#␈α␈(␈α↓1␈↓ ↓u␈ε#0␈↓ α↔␈ε)a␈ε#␈α␈,␈αε1␈↓ αH␈ε#0␈↓ αi␈ε)b␈ε#␈α↓)␈ε7␈α⊂∀␈↓ βF␈ε)c␈↓ βe␈ε)p␈ε#(1␈↓ ∧∪␈ε#0␈↓ ∧4␈ε)a␈ε#,␈αε1␈↓ ∧f␈ε#0␈↓ ¬π␈ε)b␈ε7␈α␈␈ε#␈α
1)␈ε7␈α⊃∀␈↓ ε+␈ε)c␈↓ εJ␈ε)p␈ε#(␈↓ εg␈ε)a␈↓ π␈ε#,␈↓ π∂␈ε)b␈↓ π&␈ε#),␈α⊃fo␈α␈r␈α⊂a␈α␈rbitrarily␈α∂l␈α↓a␈α␈rge␈α∂v␈α⎇alu␈α␈es␈α⊂o␈α␈f␈ε)␈α⊂n␈ε#,
␈β¬C␈↓ βU␈ε,n␈↓ ε9␈ε,n
␈β¬Y␈↓ β≤␈ε,n␈↓ ∧T␈ε,n␈↓ πT␈ε:␈␈ε,n
␈β¬]␈↓ ∧∀␈ε"/(␈↓ ε
␈ε")
␈β¬←␈↓ ↓H␈ε#wh␈α␈ere␈↓ α(␈ε)c␈↓ αP␈ε#=␈α
1␈↓ β␈ε#0␈↓ β-␈ε#(␈ε)b␈ε7␈αλ␈␈ε)␈απa␈ε#)␈↓ ∧2␈ε#1␈↓ ∧C␈ε#0␈↓ ∧d␈ε#(␈ε)b␈ε7␈αλ␈␈ε)␈αλa␈ε#)␈ε7␈απ␈␈ε#␈αλ1␈↓ ε"␈ε#=␈α	1␈απ+␈↓ π
␈ε)O␈↓ π'␈ε#(␈α↓1␈↓ πC␈ε#0␈↓ π␈␈ε#).
␈β¬j␈↓ α6␈ε,n
␈βεα␈↓ ε1␈ε,n␈↓ ε`␈ε,n␈↓ π←␈ε,n␈↓ λ∨␈ε,n␈ε:␈␈ε&1␈↓ 	L␈ε,n␈ε:␈␈ε&1␈↓ 
#␈ε&2␈↓ 
B␈ε,n␈ε:␈␈ε&␈α↓2
␈βεπ␈↓ α␈ε#F␈α⎇or␈α
a␈α␈n␈α␈y␈α	po␈α␈si␈α↓tiv␈α}e␈α
in␈α␈teg␈α␈er␈ε)␈α
n␈ε#␈α
w␈α␈e␈α	ha␈α}v␈α␈e␈ε)␈α
p␈ε#␈α␈(␈↓ ε ␈ε)a␈↓ εB␈ε#,␈↓ εQ␈ε)b␈↓ εq␈ε#)␈α	=␈ε)␈α
p␈ε#(␈↓ πM␈ε)a␈↓ πo␈ε#,␈ε)␈αεb␈↓ λ
␈ε)a␈↓ λX␈ε#)␈α¬+␈ε)␈α¬p␈ε#(␈ε)b␈↓ 	:␈ε)a␈↓ 
¬␈ε#,␈↓ 
∀␈ε)b␈↓ 
1␈ε)a␈↓ 
{␈ε#)␈α¬+
␈βε(␈↓ λ<␈ε;0␈↓ 
¬␈ε;0
␈βε.␈↓ α?␈ε,n␈ε:␈␈ε&1␈↓ β(␈ε,n␈↓ ¬:␈ε,m␈↓ ε_␈ε,n␈↓ ε⎇␈ε,m␈ε&+␈α↓1␈↓ λ%␈ε,m␈↓ 	π␈ε,n␈↓ 	m␈ε,m␈↓ 
␈ε&+␈α↓1
␈βε4␈↓ ↓H␈ε7↓␈α¬↓␈αε↓␈↓ ↓p␈ε#+␈ε)␈ααp␈ε#␈α␈(␈↓ α/␈ε)b␈↓ αx␈ε)a␈ε#,␈↓ β_␈ε)b␈↓ β8␈ε#)␈α
=␈ε)␈α	n␈α↓p␈ε#␈α␈(␈ε)␈α↓a␈ε#␈α␈,␈ε)␈αεb␈ε#)␈α↓.␈α∞If␈αλ1␈↓ ¬*␈ε#0␈↓ ¬[␈ε7∀␈↓ εε␈ε)a␈↓ ε2␈ε7∀␈ε#␈α	1␈↓ εm␈ε#0␈↓ πF␈ε#a␈α␈nd␈απ1␈↓ λ∀␈ε#0␈↓ λM␈ε7∀␈↓ λx␈ε)b␈↓ 	!␈ε7∀␈ε#␈α
1␈↓ 	\␈ε#0␈↓ 
=␈ε#w␈α␈e␈αλh␈α␈a␈α␈v␈α␈e
␈βεU␈↓ β∞␈ε;0␈↓ ε(␈ε;0
␈βε[␈↓ αε␈ε,m␈ε&+1␈↓ αv␈ε,m␈↓ ∧π␈ε,n␈↓ ∧6␈ε,n␈↓ ¬H␈ε,m␈↓ ε⊂␈ε,m␈↓ ε0␈ε&+1
␈βεa␈↓ ↓H␈ε)p␈ε#␈α␈(␈α↓1␈↓ ↓u␈ε#0␈↓ αF␈ε#,␈αε1␈↓ αe␈ε#0␈↓ β∃␈ε#)␈ε7␈α∀␈ε)␈αp␈ε#␈α␈(␈↓ βv␈ε)a␈↓ ∧_␈ε#,␈↓ ∧'␈ε)b␈↓ ∧G␈ε#)␈ε7␈α∀␈ε)␈αp␈ε#(1␈↓ ¬8␈ε#0␈↓ ¬`␈ε#,␈αε1␈↓ ε␈ε#0␈↓ εX␈ε#)␈αby␈α(v).␈α∪Bu␈α␈t␈ε)␈α
p␈ε#␈α␈(␈α↓1␈α␈,␈αε10␈α␈)␈α=␈α1␈αb␈α␈y␈α(iv),␈α
he␈α␈nce
␈βπ↓␈↓ αf␈ε;0
␈βππ␈↓ αε␈ε,m␈↓ αN␈ε,m␈↓ βJ␈ε:0␈↓ ¬≤␈ε:0␈↓ λ{␈ε,n␈↓ 
+␈ε,n
␈βπ
␈↓ ↓H␈ε)p␈ε#␈α␈(␈α↓1␈↓ ↓u␈ε#0␈↓ α≡␈ε#,␈α¬1␈↓ α=␈ε#0␈↓ αm␈ε#)␈α
=␈↓ β,␈ε)m␈↓ βU␈ε7␈␈ε)␈αβm␈ε#␈α	for␈α	all␈↓ ∧}␈ε)m␈↓ ¬-␈ε7∃␈ε)␈α	m␈ε#.␈α∞W␈α↓e␈α	c␈α␈onc␈α␈l␈α↓u␈α␈de␈α	t␈α␈hat␈ε7␈α	b␈↓ λ ␈ε#log␈↓ λk␈ε)b␈↓ 	␈ε7c␈α∧␈␈α∧b␈↓ 	N␈ε#log␈↓ 
→␈ε)a␈↓ 
<␈ε7c␈αβ␈␈ε#␈α∧1␈ε7␈α	∀
␈βπ≥␈↓ λJ␈ε&10␈↓ 	x␈ε&10
␈βπ/␈↓ βP␈ε,n␈↓ ¬λ␈ε,n
␈βπ5␈↓ ↓H␈ε)np␈ε#(␈ε)a␈ε#,␈ε)␈αεb␈ε#)␈ε7␈α	∀␈α
b␈↓ αu␈ε#log␈↓ β@␈ε)b␈↓ β`␈ε7c␈ε#␈αλ+␈ε7␈απb␈↓ ∧*␈ε#l␈α↓o␈α␈g␈↓ ∧v␈ε)a␈↓ ¬→␈ε7c␈ε#␈απ+␈αλ1␈αfo␈α␈r␈αall␈ε)␈αn␈ε#,␈αan␈α␈d␈ε)␈αp␈ε#(␈ε)a␈ε#,␈ε)␈αεb␈ε#)␈α	=␈↓ λI␈ε#log␈↓ 	∂␈ε#(␈ε)b␈ε#/␈ε)a␈ε#).
␈βπE␈↓ β∨␈ε&10␈↓ ∧U␈ε&10␈↓ λs␈ε&10
␈βπ]␈↓ α␈ε#[This␈α
exe␈α␈rcise␈α
w␈α␈as␈α
insp␈α␈i␈α↓re␈α␈d␈α
by␈α	D.␈αI.␈α
A.␈↓ ε=␈ε#Co␈α␈hen␈α␈,␈αwho␈α
pro␈α}v␈α␈ed␈α	a␈α
sl␈α↓ig␈α␈h␈α␈tly␈α
w␈α␈eak␈α}er␈α
resu␈α␈lt
␈βλ¬␈↓ ↓H␈ε#in␈ε0␈α
J.␈αCo␈α␈m␈α␈bin␈α␈ator␈α␈i␈α↓a␈α␈l␈αTh␈α␈eory␈ε#␈α
(A␈α↓)␈ε3␈α2␈α␈0␈ε#␈α(197␈α␈6),␈α367␈α␈↑37␈α␈0.]
␈β	
␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.3␈α␈.1
␈β	c␈↓ ↓g␈ε32.␈↓ α␈ε#If␈α⊂th␈α␈e␈ε)␈α∂i␈ε#th␈α∂n␈α␈u␈α␈m␈α␈be␈α␈r␈α⊂to␈α∂b␈α␈e␈α⊂a␈α␈dd␈α␈ed␈α∂is␈↓ ε⊃␈ε)u␈↓ ε>␈ε#=␈α⊃(␈↓ ε{␈ε)u␈↓ π&␈ε)u␈↓ πW␈ε#.␈αε.␈αε.␈↓ λβ␈ε)u␈↓ λ1␈ε#)␈↓ λI␈ε#,␈α⊃u␈α␈se␈α⊂Algo␈α␈rithm␈α∂A␈α⊂with
␈β	n␈↓ ε$␈ε,i␈↓ π∂␈ε,i␈ε&1␈↓ π:␈ε,i␈ε&2␈↓ λ↔␈ε,in␈↓ λ=␈ε,b
␈β

␈↓ ↓H␈ε#ste␈α␈p␈αA2␈αch␈α␈an␈α␈ged␈α
to␈αth␈α␈e␈αfoll␈α↓o␈α}wi␈α↓n␈α␈g:
␈β
A␈↓ α⊂␈ε3A2#.␈↓ αX␈ε#[Ad␈α␈d␈αdig␈α␈i␈α↓ts.]␈α∂S␈α␈et
␈β∪␈↓ αY␈ε)w␈↓ βπ␈ε7␈ ␈ε#␈α
(␈↓ β=␈ε)u␈↓ βt␈ε#+␈↓ ∧≤␈ε7↓␈αε↓␈αε↓␈↓ ∧J␈ε#+␈↓ ∧s␈ε)u␈↓ ¬4␈ε#+␈↓ ¬\␈ε)k␈↓ ¬o␈ε#)␈↓ ¬␈␈ε#mod␈↓ εD␈ε)b␈ε#,␈↓ πβ␈ε#an␈α␈d␈↓ πZ␈ε)k␈↓ πv␈ε7␈ ␈α
b␈ε#␈α␈(␈↓ λ9␈ε)u␈↓ λo␈ε#+␈↓ 	_␈ε7↓␈α¬↓␈αε↓␈↓ 	F␈ε#+␈↓ 	o␈ε)u␈↓ 
/␈ε#+␈↓ 
X␈ε)k␈↓ 
j␈ε#)/␈ε)b␈ε7c␈ε#.
␈β∨␈↓ αp␈ε,j␈↓ βQ␈ε&1␈↓ β↑␈ε,j␈↓ ¬π␈ε,m␈↓ ¬≡␈ε,j␈↓ λL␈ε&1␈↓ λZ␈ε,j␈↓ 
α␈ε,m␈↓ 
~␈ε,j
␈βg␈↓ ↓H␈ε#(Th␈α␈e␈αmax␈α␈im␈α␈um␈αv␈α|alue␈αo␈α␈f␈↓ ∧/␈ε)k␈↓ ∧M␈ε#is␈ε)␈αm␈ε7␈απ␈␈ε#␈αλ1,␈αso␈αste␈α␈p␈αA3␈αw␈α␈ou␈α␈ld␈αha␈α}v␈α␈e␈αto␈α
be␈αalter␈α␈ed␈αif␈ε)␈αm␈ε#␈α	>␈ε)␈α
b␈ε#.)
␈β*␈↓ ↓c␈ε33.␈↓ ∧7␈ε#1
␈β,␈↓ α?␈ε∃ENT1␈↓ β∀␈ε∃N
␈βR␈↓ ∧7␈ε#1␈↓ ¬β␈ε#Ensu␈α␈re␈αo␈α␈v␈α}er⎇o␈α}w␈αis␈αo␈α␈{.
␈βT␈↓ α?␈ε∃JOV␈↓ β∀␈ε∃OFLO
␈βy␈↓ ∧7␈ε#1␈↓ ¬β␈ε)k␈↓ ¬∨␈ε7␈ ␈ε#␈α	0.
␈β{␈↓ α?␈ε∃ENTA␈↓ β∀␈ε∃0
␈β
!␈↓ ∧/␈ε)N␈↓ ¬β␈ε#(␈↓ ¬∞␈ε#rI␈↓ ¬&␈ε#2␈ε7␈α	⊃␈↓ ¬k␈ε#n␈α␈ex␈α␈t␈αv␈α⎇alue␈αo␈α␈f␈↓ π2␈ε)k␈↓ πE␈ε#)
␈β
#␈↓ α␈ε∃2H␈↓ α?␈ε∃ENT2␈↓ β∀␈ε∃0
␈β
F␈↓ ¬β␈ε"(␈↓ λ1␈ε")
␈β
H␈↓ ∧/␈ε)N␈↓ ¬B␈ε#(␈↓ ¬M␈ε)u␈↓ ¬x␈ε#)␈ε7␈α
⊃␈↓ εO␈ε#+␈ε)␈αλn␈ε#␈α↓(␈ε)i␈ε7␈απ␈␈ε#␈αλ1␈α␈)␈αλ+␈↓ λ∨␈ε)j
␈β
J␈↓ α?␈ε∃ENT3␈↓ β∀␈ε∃M*N-N,1␈↓ ¬∂␈ε∃LOC␈↓ ε7␈ε∃U
␈β
T␈↓ ¬a␈ε,i␈↓ ¬j␈ε,j
␈β
p␈↓ ∧≤␈ε)M␈↓ ∧B␈ε)N␈↓ ¬β␈ε#rA␈↓ ¬1␈ε7␈ ␈↓ ¬\␈ε#rA␈↓ ελ␈ε#+␈↓ ε1␈ε)u␈↓ ε\␈ε#.
␈β
r␈↓ α␈ε∃3H␈↓ α?␈ε∃ADD␈↓ β∀␈ε∃U,3
␈β
|␈↓ εD␈ε,i␈↓ εN␈ε,j
␈β∞_␈↓ ∧≤␈ε)M␈↓ ∧B␈ε)N
␈β∞~␈↓ α?␈ε∃JNOV␈↓ β∀␈ε∃*+2
␈β∞?␈↓ ∧/␈ε)K␈↓ ¬β␈ε#Carry␈α
on␈α␈e.
␈β∞A␈↓ α?␈ε∃INC2␈↓ β∀␈ε∃1
␈β∞g␈↓ ∧≤␈ε)M␈↓ ∧B␈ε)N␈↓ ¬β␈ε#Rep␈α␈eat␈αfo␈α␈r␈ε)␈αm␈ε7␈αλ∃␈ε)␈α
i␈ε7␈α	∃␈ε#␈α
0␈α␈.
␈β∞i␈↓ α?␈ε∃DEC3␈↓ β∀␈ε∃N
␈β∂␈↓ ¬β␈ε"(␈↓ π$␈ε")
␈β∂∞␈↓ ∧≤␈ε)M␈↓ ∧B␈ε)N␈↓ ¬∂␈ε#rI␈↓ ¬'␈ε#3␈ε7␈α	⊃␈ε)␈α
n␈ε#(␈ε)i␈ε7␈απ␈␈ε#␈αλ1)␈απ+␈↓ π∪␈ε)j
␈β∂⊂␈↓ α?␈ε∃J3P␈↓ β∀␈ε∃3B
␈β∂6␈↓ ∧/␈ε)N␈↓ ¬β␈ε)w␈↓ ¬2␈ε7␈ ␈↓ ¬\␈ε#rA␈↓ ε↓␈ε#.
␈β∂8␈↓ α?␈ε∃STA␈↓ β∀␈ε∃W,1
␈β∂B␈↓ ¬≠␈ε,j
␈β∂↑␈↓ ∧/␈ε)N␈↓ ¬β␈ε)k␈↓ ¬∨␈ε7␈ ␈↓ ¬I␈ε#rI␈↓ ¬a␈ε#2.
␈β∂`␈↓ α?␈ε∃ENTA␈↓ β∀␈ε∃0,2
␈β⊂¬␈↓ ∧/␈ε)N
␈β⊂π␈↓ α?␈ε∃DEC1␈↓ β∀␈ε∃1
␈β⊂-␈↓ ∧/␈ε)N␈↓ ¬β␈ε#Rep␈α␈eat␈αfo␈α␈r␈ε)␈αn␈ε7␈α	∃␈↓ εr␈ε)j␈↓ π␈ε7∃␈ε#␈α
0.
␈β⊂/␈↓ α?␈ε∃J1P␈↓ β∀␈ε∃2B
␈β⊂T␈↓ ∧7␈ε#1␈↓ ¬β␈ε#St␈α␈ore␈α|␈α␈nal␈αca␈α␈rry␈αin␈↓ π!␈ε)w␈↓ πF␈ε#.
␈β⊂V␈↓ α?␈ε∃STA␈↓ β∀␈ε∃W
␈β⊂[␈↓ πu␈∧⊂[πu≠∂
␈β⊂`␈↓ π9␈ε&0
␈β⊃⊗␈↓ ¬V␈ε&1
␈β⊃→␈↓ ↓H␈ε#Ru␈α␈nn␈α␈ing␈αt␈α␈i␈α↓m␈α␈e,␈αa␈α␈ssum␈α␈i␈α↓n␈α␈g␈αth␈α␈at␈↓ ∧}␈ε)K␈↓ ¬'␈ε#=␈↓ ¬g␈ε)M␈↓ ε
␈ε)N␈↓ ε-␈ε#,␈αis␈α5.5␈↓ π
␈ε)M␈↓ π2␈ε)N␈↓ πZ␈ε#+␈αλ7␈↓ λ∪␈ε)N␈↓ λ;␈ε#+␈απ4␈αcy␈α}cl␈α↓e␈α␈s.
␈β⊃)␈↓ ¬V␈ε&2
␈β⊃,␈↓ ¬V␈∧⊃,¬Vα∞
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.3.1␈↓ 
v␈ε"619
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα&␈↓ ↓g␈ε34.␈↓ α␈ε#We␈αma␈α␈y␈αma␈α␈k␈α␈e␈αth␈α␈e␈αfollo␈α␈wing␈αassertio␈α␈n␈αb␈α␈efore␈αA1␈α␈:␈α
\␈ε)n␈ε7␈α∃␈ε#␈α1␈α␈;␈α
an␈α␈d␈α0␈ε7␈α
∀␈↓ 	l␈ε)u␈↓ 
	␈ε#,␈↓ 
_␈ε)v␈↓ 
=␈ε#<␈ε)␈αb␈ε#␈αfo␈α␈r
␈βα2␈↓ 	␈␈ε,i␈↓ 
(␈ε,i
␈βαN␈↓ ↓H␈ε#1␈ε7␈α∞∀␈ε)␈α∞i␈ε7␈α∞∀␈ε)␈α∂n␈ε#.␈α↓"␈α↔Before␈α∞A2,␈α∂w␈α␈e␈α∞a␈α␈ssert:␈α⊃\1␈ε7␈α∞∀␈↓ εS␈ε)j␈↓ εs␈ε7∀␈ε)␈α∞n␈ε#␈α↓;␈α∂0␈ε7␈α∞∀␈↓ λ≡␈ε)u␈↓ λ;␈ε#,␈↓ λJ␈ε)v␈↓ λs␈ε#<␈ε)␈α∞b␈ε#␈α∂fo␈α␈r␈α∞1␈ε7␈α∞∀␈ε)␈α∂i␈ε7␈α∞∀␈ε)␈α∂n␈ε#;
␈βαY␈↓ λ1␈ε,i␈↓ λZ␈ε,i
␈βαu␈↓ ↓H␈ε#0␈ε7␈α	∀␈↓ α␈ε)w␈↓ α7␈ε#<␈ε)␈α
b␈ε#␈αfor␈↓ β0␈ε)j␈↓ βJ␈ε#<␈ε)␈α
i␈ε7␈α	∀␈ε)␈α
n␈ε#;␈α0␈ε7␈α	∀␈↓ ¬"␈ε)k␈↓ ¬>␈ε7∀␈ε#␈α	1;␈αan␈α␈d
␈ββ↓␈↓ α$␈ε,i
␈ββI␈↓ βL␈ε#(␈↓ βW␈ε)u␈↓ ∧&␈ε#.␈αε.␈αε.␈↓ ∧R␈ε)u␈↓ ∧w␈ε#)␈↓ ¬⊗␈ε#+␈απ(␈↓ ¬J␈ε)v␈↓ ε⊗␈ε#.␈α¬.␈αε.␈↓ εB␈ε)v␈↓ εc␈ε#)␈↓ π∧␈ε#=␈α
(␈↓ π:␈ε)k␈↓ πL␈ε)w␈↓ λ ␈ε#.␈α¬.␈αε.␈↓ λL␈ε)w␈↓ λu␈ε#)␈↓ 	␈ε#.␈α↓''
␈ββU␈↓ βk␈ε,j␈↓ βx␈ε&+␈α↓1␈↓ ∧f␈ε,n␈↓ ¬α␈ε,b␈↓ ¬Z␈ε,j␈↓ ¬h␈ε&+1␈↓ εR␈ε,n␈↓ εn␈ε,b␈↓ πd␈ε,j␈↓ πr␈ε&+1␈↓ λd␈ε,n␈↓ 	␈ε,b
␈β∧≥␈↓ ↓H␈ε#Th␈α␈e␈αlatter␈αsta␈α␈temen␈α}t␈αmea␈α␈ns␈αm␈α↓o␈α␈re␈αpre␈α␈cisely␈αtha␈α␈t
␈β∧M␈↓ β(␈ε↓X␈↓ ¬∨␈ε↓X␈↓ λ"␈ε↓X
␈β∧i␈↓ ∧$␈ε,n␈ε:␈␈ε,t␈↓ ε_␈ε,n␈ε:␈␈ε,t␈↓ π#␈ε,n␈ε:␈␈↓ πO␈ε,j␈↓ 	"␈ε,n␈ε:␈␈ε,t
␈β∧p␈↓ βw␈ε)u␈↓ ∧∃␈ε)b␈↓ ∧a␈ε#+␈↓ ¬n␈ε)v␈↓ ε	␈ε)b␈↓ εW␈ε#=␈↓ πα␈ε)k␈↓ π∀␈ε)b␈↓ πd␈ε#+␈↓ λp␈ε)w␈↓ 	∪␈ε)b␈↓ 	X␈ε#.
␈β∧|␈↓ ∧
␈ε,t␈↓ ¬}␈ε,t␈↓ 	λ␈ε,t
␈β¬#␈↓ β∪␈ε,j␈↓ β!␈ε&<␈ε,t␈ε:∀␈ε,n␈↓ ¬
␈ε,j␈↓ ¬_␈ε&<␈ε,t␈ε:∀␈ε,n␈↓ λ
␈ε,j␈↓ λ~␈ε&<␈ε,␈α↓t␈ε:␈α␈∀␈ε,␈α↓n
␈β¬b␈↓ ↓H␈ε#Befo␈α␈re␈α
A3,␈α∞w␈α␈e␈α
asse␈α␈rt:␈α⊂\␈α␈1␈ε7␈α
∀␈↓ ∧l␈ε)j␈↓ ¬
␈ε7∀␈ε)␈α
n␈ε#;␈α∂0␈ε7␈α∀␈↓ ε/␈ε)u␈↓ εL␈ε#,␈↓ ε[␈ε)v␈↓ πα␈ε#<␈ε)␈α
b␈ε#␈α
for␈α
1␈ε7␈α∀␈ε)␈α
i␈ε7␈α
∀␈ε)␈α
n␈ε#;␈α∂0␈ε7␈α∀␈↓ 
␈ε)w␈↓ 
9␈ε#<␈ε)␈α
b␈ε#␈α∞fo␈α␈r
␈β¬n␈↓ εB␈ε,i␈↓ εk␈ε,i␈↓ 
#␈ε,i
␈βε
␈↓ ↓H␈ε)j␈↓ ↓d␈ε7∀␈ε)␈αi␈ε7␈α∀␈ε)␈αn␈ε#␈α↓;␈α
0␈ε7␈α
∀␈↓ βF␈ε)k␈↓ βc␈ε7∀␈ε#␈α1;␈α
an␈α␈d␈α(␈↓ ¬β␈ε)u␈↓ ¬*␈ε#.␈α¬.␈αε.␈↓ ¬V␈ε)u␈↓ ¬z␈ε#)␈↓ ε~␈ε#+␈αλ(␈↓ εO␈ε)v␈↓ εr␈ε#.␈αε.␈αε.␈↓ π∨␈ε)v␈↓ π@␈ε#)␈↓ πc␈ε#=␈α(␈↓ λ~␈ε)k␈↓ λ,␈ε)w␈↓ λX␈ε#.␈α¬.␈αε.␈↓ 	∧␈ε)w␈↓ 	-␈ε#)␈↓ 	D␈ε#.␈α↓"␈α⊃A$er␈αA3,␈α
w␈α␈e
␈βε∃␈↓ ¬⊗␈ε,j␈↓ ¬i␈ε,n␈↓ ε¬␈ε,b␈↓ ε←␈ε,j␈↓ π/␈ε,n␈↓ πK␈ε,b␈↓ λD␈ε,j␈↓ 	≤␈ε,n␈↓ 	8␈ε,b
␈βε1␈↓ ↓H␈ε#a␈α␈ssert␈αth␈α␈at␈α0␈ε7␈α
∀␈↓ β8␈ε)w␈↓ βd␈ε#<␈ε)␈αb␈ε#␈αfor␈α1␈ε7␈α∀␈ε)␈αi␈ε7␈α
∀␈ε)␈αn␈ε#␈α↓;␈α0␈ε7␈α∀␈↓ ε\␈ε)w␈↓ π␈ε7∀␈ε#␈α1␈α␈;␈α
an␈α␈d␈α(␈↓ λ,␈ε)u␈↓ λR␈ε#.␈αε.␈αε.␈↓ λ␈␈ε)u␈↓ 	#␈ε#)␈↓ 	C␈ε#+␈αλ(␈↓ 	w␈ε)v␈↓ 
≠␈ε#.␈αε.␈αε.␈↓ 
G␈ε)v␈↓ 
i␈ε#)␈↓ ␈ε#=
␈βε=␈↓ βO␈ε,i␈↓ εt␈ε&0␈↓ λ?␈ε&1␈↓ 	∩␈ε,n␈↓ 	.␈ε,b␈↓ 
λ␈ε&1␈↓ 
X␈ε,n␈↓ 
t␈ε,b
␈βεY␈↓ ↓H␈ε#(␈↓ ↓S␈ε)w␈↓ ↓}␈ε#.␈αε.␈αε.␈↓ α*␈ε)w␈↓ αS␈ε#)␈↓ αk␈ε#.
␈βεd␈↓ ↓k␈ε&0␈↓ αB␈ε,n␈↓ α↑␈ε,b
␈βπα␈↓ α␈ε#It␈α
is␈α
a␈α	si␈α↓m␈α␈ple␈α
ma␈α␈tter␈α
to␈α	com␈α␈plete␈α
t␈α␈he␈α
p␈α␈ro␈α↓o␈α␈f␈α
by␈α	v␈α␈erifyin␈α␈g␈α
th␈α␈e␈α
n␈α␈ecessa␈α␈ry␈α
imp␈α␈li␈α↓c␈α␈ation␈α␈s
␈βπ)␈↓ ↓H␈ε#b␈α␈et␈α␈w␈α␈een␈α
the␈αa␈α␈ssertion␈α␈s␈αan␈α␈d␈αby␈α
sh␈α↓o␈α}wi␈α↓n␈α␈g␈αth␈α␈at␈αthe␈α
algorith␈α␈m␈αalw␈α␈a␈α␈y␈α␈s␈αt␈α␈ermina␈α␈tes.
␈βπb␈↓ ↓c␈ε35.␈↓ α→␈ε3B1.␈↓ αX␈ε#S␈α␈et␈↓ β⊃␈ε)j␈↓ β,␈ε7␈ ␈ε#␈α	1,␈↓ β{␈ε)w␈↓ ∧*␈ε7␈ ␈ε#␈α
0␈α␈.
␈βπn␈↓ ∧∪␈ε&0
␈βλ~␈↓ α→␈ε3B2.␈↓ αX␈ε#S␈α␈et␈ε)␈αt␈ε7␈α
␈ ␈↓ βQ␈ε)u␈↓ βz␈ε#+␈↓ ∧#␈ε)v␈↓ ∧A␈ε#,␈↓ ∧U␈ε)w␈↓ ¬∧␈ε7␈ ␈ε)␈α
t␈↓ ¬A␈ε#m␈α␈od␈↓ ε¬␈ε)b␈ε#,␈ε)␈αi␈ε7␈α	␈ ␈↓ εh␈ε)j␈↓ εz␈ε#.
␈βλ&␈↓ βe␈ε,j␈↓ ∧3␈ε,j␈↓ ∧m␈ε,j
␈βλS␈↓ α→␈ε3B3.␈↓ αX␈ε#If␈ε)␈αt␈ε7␈α
∃␈ε)␈α
b␈ε#,␈αse␈α␈t␈ε)␈αi␈ε7␈α	␈ ␈ε)␈α
i␈ε7␈απ␈␈ε#␈αλ1␈α␈,␈ε)␈αt␈ε7␈α
␈ ␈↓ ¬t␈ε)w␈↓ ε≥␈ε#+␈απ1,␈↓ εk␈ε)w␈↓ π⊗␈ε7␈ ␈ε)␈α
t␈↓ πS␈ε#m␈α␈od␈↓ λ↔␈ε)b␈ε#,␈αa␈α␈nd␈αre␈α␈pea␈α␈t␈αth␈α␈is␈αstep␈αu␈α␈n␈α␈til
␈βλ↑␈↓ ε␈ε,i␈↓ πα␈ε,i
␈βλz␈↓ αX␈ε)t␈ε#␈α	<␈ε)␈α
b␈ε#.
␈β	3␈↓ α→␈ε3B4.␈↓ αX␈ε#In␈α␈crea␈α␈se␈↓ βW␈ε)j␈↓ βt␈ε#b␈α␈y␈αon␈α␈e,␈αand␈α
if␈↓ ¬J␈ε)j␈↓ ¬d␈ε7∀␈ε)␈α
n␈ε#␈αgo␈αb␈α␈ack␈α
to␈αB2.
␈β	:␈↓ λ(␈∧	:λ(≠∂
␈β	p␈↓ ↓c␈ε36.␈↓ α↔␈ε3C1.␈↓ αX␈ε#S␈α␈et␈↓ β⊃␈ε)j␈↓ β,␈ε7␈ ␈ε#␈α	1,␈ε)␈αi␈ε7␈α	␈ ␈ε#␈α
0,␈↓ ∧`␈ε)r␈↓ ∧y␈ε7␈ ␈ε#␈α	0.
␈β
(␈↓ α↔␈ε3C2.␈↓ αX␈ε#S␈α␈et␈ε)␈αt␈ε7␈α
␈ ␈↓ βT␈ε)u␈↓ β⎇␈ε#+␈↓ ∧&␈ε)v␈↓ ∧D␈ε#.␈α⊃If␈ε)␈αt␈ε7␈α∃␈ε)␈αb␈ε#,␈αset␈↓ ε≠␈ε)w␈↓ εG␈ε7␈ ␈↓ εs␈ε)r␈↓ π
␈ε#+␈αλ1,␈↓ πY␈ε)w␈↓ λ
␈ε7␈ ␈ε#␈α0␈αfor␈ε)␈αi␈ε#␈α
<␈↓ 	H␈ε)k␈↓ 	e␈ε#<␈↓ 
⊂␈ε)j␈↓ 
"␈ε#;␈αthen␈αse␈α␈t
␈β
4␈↓ βg␈ε,j␈↓ ∧7␈ε,j␈↓ ε3␈ε,i␈↓ πq␈ε,k
␈β
P␈↓ αX␈ε)i␈ε7␈α	␈ ␈↓ β_␈ε)j␈↓ β5␈ε#an␈α␈d␈↓ βv␈ε)r␈↓ ∧∂␈ε7␈ ␈ε)␈αt␈↓ ∧M␈ε#m␈α␈od␈↓ ¬⊃␈ε)b␈ε#.␈α⊂Otherwise␈αif␈ε)␈αt␈ε#␈α
<␈ε)␈α
b␈ε7␈αλ␈␈ε#␈αλ1,␈αs␈α␈et␈↓ λR␈ε)w␈↓ λ⎇␈ε7␈ ␈↓ 	(␈ε)r␈↓ 	8␈ε#,␈↓ 	L␈ε)w␈↓ 	⎇␈ε7␈ ␈ε)␈α
b␈ε7␈αλ␈␈ε#␈αλ1␈αfo␈α␈r
␈β
\␈↓ λj␈ε,i␈↓ 	d␈ε,k
␈β
x␈↓ αX␈ε)i␈ε#␈α	<␈↓ β↔␈ε)k␈↓ β3␈ε#<␈↓ β↑␈ε)j␈↓ βo␈ε#;␈αthen␈α
set␈ε)␈αi␈ε7␈α	␈ ␈↓ ¬C␈ε)j␈↓ ¬←␈ε#an␈α␈d␈↓ ε ␈ε)r␈↓ ε9␈ε7␈ ␈ε)␈α	t␈ε#␈α↓.
␈β0␈↓ α↔␈ε3C3.␈↓ αX␈ε#In␈α␈crea␈α␈se␈↓ β[␈ε)j␈↓ β|␈ε#b␈α␈y␈α∂o␈α␈ne.␈α~If␈↓ ¬*␈ε)j␈↓ ¬K␈ε7∀␈ε)␈α⊂n␈ε#,␈α⊂go␈α∂b␈α␈ac␈α␈k␈α∂to␈α∂C2␈α␈;␈α⊃othe␈α␈rwi␈α↓se␈α∞set␈↓ 	l␈ε)w␈↓ 
≥␈ε7␈ ␈↓ 
N␈ε)r␈↓ 
↑␈ε#,␈α⊂a␈α␈nd
␈β<␈↓ 
∧␈ε,i
␈βX␈↓ αX␈ε)w␈↓ βπ␈ε7␈ ␈ε)␈α
b␈ε7␈αλ␈␈ε#␈απ1␈αfor␈ε)␈αi␈ε#␈α	<␈↓ ¬↓␈ε)k␈↓ ¬≤␈ε7∀␈ε)␈α
n␈ε#.
␈β←␈↓ ε	␈∧←ε	≠∂
␈βc␈↓ αo␈ε,k
␈β⊗␈↓ ↓g␈ε37.␈↓ α␈ε#When␈↓ αk␈ε)j␈↓ βε␈ε#=␈α
3␈α␈,␈αfo␈α␈r␈αe␈α␈xa␈α␈mple,␈α
w␈α␈e␈α
ha␈α␈v␈α}e␈↓ ε∂␈ε)k␈↓ ε+␈ε#=␈α	0␈α
with␈α
p␈α␈roba␈α␈bility␈α	(␈ε)b␈ε#␈αε+␈αε1␈α␈)/2␈ε)b␈ε#;␈↓ 
␈ε)k␈↓ 
&␈ε#=␈α
1␈α
with
␈β<␈↓ αr␈ε"(␈↓ ∧∪␈ε")
␈β>␈↓ ↓H␈ε#p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈↓ α}␈ε#(␈ε)b␈ε7␈απ␈␈ε#␈απ1)/␈α␈2␈ε)b␈↓ ∧∨␈ε#(1␈ε7␈απ␈␈ε#␈απ1/␈ε)␈α␈b␈ε#␈α↓),␈αn␈α␈amely␈α
the␈α
pro␈α␈bab␈α␈il␈α↓it␈α␈y␈α
tha␈α␈t␈αa␈αc␈α␈arry␈α
occu␈α␈rs␈αan␈α␈d␈α
tha␈α␈t
␈βd␈↓ λ!␈ε"(␈↓ 	G␈ε")
␈βf␈↓ ↓H␈ε#th␈α␈e␈α
p␈α␈reced␈α␈ing␈αdigit␈α
w␈α␈asn␈α␈'t␈ε)␈α
b␈ε7␈α	␈␈ε#␈α	1;␈↓ ¬>␈ε)k␈↓ ¬]␈ε#=␈α2␈α
with␈αpro␈α␈bab␈α␈il␈α↓it␈α␈y␈↓ λ-␈ε#(␈ε)b␈ε7␈α	␈␈ε#␈α	1)/2␈ε)␈α␈b␈↓ 	S␈ε#(1␈α␈/␈ε)b␈ε#)(1␈ε7␈α	␈␈ε#␈α	1␈α␈/␈ε)b␈ε#);
␈β
␈↓ ∧z␈ε"(␈↓ ε!␈ε")
␈β

␈↓ ↓H␈ε#a␈α␈nd␈↓ α␈ε)k␈↓ α-␈ε#=␈α⊂3␈α∞with␈α∞pro␈α␈bab␈α␈il␈α↓it␈α␈y␈↓ ¬ε␈ε#(␈ε)b␈ε7␈α
␈␈ε#␈α
1)/␈α␈2␈ε)b␈↓ ε-␈ε#(␈α↓1␈α␈/␈ε)b␈ε#)(1/␈ε)b␈ε#)(1).␈α→F␈α}o␈α␈r␈α∂|␈α␈xed␈↓ 	→␈ε)k␈↓ 	:␈ε#w␈α␈e␈α∞ma␈α␈y␈α∞ad␈α␈d␈α∞the
␈β
5␈↓ ↓H␈ε#p␈α␈rob␈α␈ab␈α␈i␈α↓lities␈α∞a␈α␈s␈↓ β4␈ε)j␈↓ βS␈ε#v␈α|aries␈α
f␈α↓ro␈α␈m␈α
1␈α∞to␈ε)␈α
n␈ε#;␈α∂th␈α␈i␈α↓s␈α
giv␈α␈e␈α␈s␈α∞th␈α␈e␈α∞m␈α␈ean␈α
n␈α}um␈α␈b␈α␈er␈α
of␈α∞time␈α␈s␈α∞th␈α␈e␈α∞c␈α␈arry
␈β
\␈↓ ↓H␈ε#p␈α␈rop␈α␈aga␈α␈tes␈αba␈α␈ck␈↓ β@␈ε)k␈↓ β]␈ε#plac␈α␈es,
␈β∞+␈↓ ¬>␈ε↓∩␈↓ πα␈ε↓∩␈↓ πp␈ε↓∪␈↓ λO␈ε↓∪
␈β∞0␈↓ ∧j␈ε)b␈ε7␈αλ␈␈ε#␈απ1␈↓ π\␈ε#1␈↓ λ:␈ε#1
␈β∞F␈↓ ∧ε␈ε)m␈↓ ∧<␈ε#=␈↓ ¬T␈ε#(␈ε)n␈ε#␈αλ+␈απ1␈ε7␈απ␈␈↓ εd␈ε)k␈↓ εw␈ε#)␈↓ π_␈ε#1␈ε7␈απ␈␈↓ λ∞␈ε#+␈↓ λe␈ε#.
␈β∞Q␈↓ ∧$␈ε,k
␈β∞Y␈↓ ∧j␈∧∞Y∧jαQ␈↓ π\␈∧∞Yπ\α⊃␈↓ λ:␈∧∞Yλ:α⊃
␈β∞[␈↓ ¬≠␈ε,k
␈β∞]␈↓ ∧{␈ε#2␈↓ ¬␈ε)b␈↓ π]␈ε)b␈↓ λ;␈ε)b
␈β∂/␈↓ ↓H␈ε#As␈αa␈αc␈α␈hec␈α␈k,␈αw␈α␈e␈α|n␈α␈d␈αth␈α␈at␈αthe␈α
a␈α␈v␈α␈era␈α␈ge␈αn␈α}um␈α␈b␈α␈er␈αof␈αca␈α␈rries␈αi␈α↓s
␈β∂}␈↓ εD␈ε↓␈ ␈↓ 	>␈ε↓!
␈β⊂↓␈↓ 	⊃␈ε,n
␈β⊂	␈↓ πv␈ε↓∩␈↓ λM␈ε↓∩␈↓ λ{␈ε↓∪␈↓ 	(␈ε↓∪
␈β⊂
␈↓ ε/␈ε#1␈↓ πB␈ε#1␈↓ λg␈ε#1
␈β⊂#␈↓ β⊗␈ε)m␈↓ βI␈ε#+␈αλ2␈↓ ∧α␈ε)m␈↓ ∧5␈ε#+␈↓ ∧↑␈ε7↓␈αε↓␈αε↓␈↓ ¬␈ε#+␈ε)␈αλn␈↓ ¬I␈ε)m␈↓ ε↓␈ε#=␈↓ ε[␈ε)n␈ε7␈απ␈␈↓ λ␈ε#1␈ε7␈απ␈␈↓ 	U␈ε#,
␈β⊂/␈↓ β4␈ε&1␈↓ ∧ ␈ε&2␈↓ ¬g␈ε,n
␈β⊂6␈↓ ε/␈∧⊂6ε/α⊃␈↓ π#␈∧⊂6π#αQ␈↓ λg␈∧⊂6λgα⊃
␈β⊂:␈↓ ε/␈ε#2␈↓ π#␈ε)b␈ε7␈απ␈␈ε#␈αλ1␈↓ λh␈ε)b
␈β⊃→␈↓ ↓H␈ε#in␈αa␈α␈gree␈α␈men␈α}t␈αwith␈α
(␈α↓6␈α␈).
␈β∪(

␈β↓U␈↓ ↓H␈ε"620␈↓ 
b␈ε"4.3.1
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα_␈↓ ↓c␈ε38.␈↓ ∧$␈ε#1␈↓ π\␈ε)K
␈βα~␈↓ α?␈ε∃ENN1␈↓ β∀␈ε∃N␈↓ ¬L␈ε∃2H␈↓ ¬␈␈ε∃LDA␈↓ εT␈ε∃W+N+1,2
␈βα@␈↓ ∧$␈ε#1␈↓ π\␈ε)K
␈βαB␈↓ α?␈ε∃JOV␈↓ β∀␈ε∃OFLO␈↓ ¬␈␈ε∃INCA␈↓ εT␈ε∃1
␈βαg␈↓ ∧$␈ε#1␈↓ π\␈ε)K
␈βαi␈↓ α?␈ε∃STZ␈↓ β∀␈ε∃W␈↓ ¬␈␈ε∃STA␈↓ εT␈ε∃W+N+1,2
␈ββ∂␈↓ ∧≤␈ε)N␈↓ π\␈ε)K
␈ββ⊃␈↓ α␈ε∃1H␈↓ α?␈ε∃LDA␈↓ β∀␈ε∃U+N+1,1␈↓ ¬␈␈ε∃DEC2␈↓ εT␈ε∃1
␈ββ7␈↓ ∧≤␈ε)N␈↓ π\␈ε)K
␈ββ9␈↓ α?␈ε∃ADD␈↓ β∀␈ε∃V+N+1,1␈↓ ¬␈␈ε∃JOV␈↓ εT␈ε∃2B
␈ββ↑␈↓ ∧≤␈ε)N␈↓ π\␈ε)N
␈ββ`␈↓ α?␈ε∃STA␈↓ β∀␈ε∃W+N+1,1␈↓ ¬L␈ε∃3H␈↓ ¬␈␈ε∃INC2␈↓ εT␈ε∃1
␈β∧ε␈↓ ∧≤␈ε)N␈↓ π\␈ε)N
␈β∧λ␈↓ α?␈ε∃JNOV␈↓ β∀␈ε∃3F␈↓ ¬␈␈ε∃J2N␈↓ εT␈ε∃1B
␈β∧-␈↓ ∧!␈ε)L
␈β∧/␈↓ α?␈ε∃ENT2␈↓ β∀␈ε∃-1,1
␈β∧4␈↓ λ!␈∧∧4λ!≠∂
␈β∧o␈↓ ↓H␈ε#Th␈α␈e␈αrun␈α␈ning␈αtime␈αde␈α␈pen␈α␈ds␈αon␈ε)␈αL␈ε#,␈α
th␈α␈e␈α
n␈α}um␈α␈b␈α␈er␈αof␈αposition␈α␈s␈α
in␈αwh␈α␈i␈α↓c␈α␈h␈↓ 	'␈ε)u␈↓ 	Q␈ε#+␈↓ 	{␈ε)v␈↓ 
$␈ε7∃␈ε)␈αb␈ε#;␈α∞a␈α␈nd
␈β∧z␈↓ 	;␈ε,j␈↓ 
␈ε,j
␈β¬⊗␈↓ ↓H␈ε#o␈α␈n␈↓ ↓u␈ε)K␈↓ α∃␈ε#,␈αth␈α␈e␈α
tota␈α␈l␈αn␈α}um␈α␈b␈α␈er␈α
of␈α
ca␈α␈rri␈α↓e␈α␈s.␈α∂It␈α
i␈α↓s␈α
not␈α
d␈α␈i␈α↓}␈α␈cult␈α
to␈α
see␈α
th␈α␈at␈↓ λ↑␈ε)K␈↓ 	λ␈ε#is␈α
the␈α
sam␈α␈e␈α
qu␈α␈an␈α␈tit␈α␈y
␈β¬>␈↓ ↓H␈ε#th␈α␈at␈α∞a␈α␈pp␈α␈ears␈α∞in␈α
Progra␈α␈m␈α∞A␈↓ ∧]␈ε#.␈α_Th␈α␈e␈α∞an␈α␈alysis␈α∞in␈α
the␈α∞te␈α␈xt␈α∞sho␈α␈ws␈α∞th␈α␈at␈ε)␈α∞L␈ε#␈α∞h␈α␈as␈α∞th␈α␈e␈α∞a␈α␈v␈α␈e␈α␈rage
␈β¬`␈↓ λ∨␈ε:␈␈ε&␈α↓1␈↓ 	β␈ε:␈␈ε&␈α↓2␈↓ 
;␈ε:␈␈ε,␈α↓n
␈β¬c␈↓ π'␈ε&1
␈β¬d␈↓ α<␈ε"(␈↓ β[␈ε")
␈β¬f␈↓ ↓H␈ε#v␈α|alue␈↓ α≤␈ε)N␈↓ αH␈ε#(␈ε)b␈ε7␈αε␈␈ε#␈αε1)/␈α␈2␈ε)b␈↓ βg␈ε#,␈αan␈α␈d␈↓ ∧;␈ε)K␈↓ ∧e␈ε#ha␈α␈s␈αth␈α␈e␈α
a␈α␈v␈α}erage␈α
v␈α|alue␈↓ π8␈ε#(␈↓ πC␈ε)N␈↓ πi␈ε7␈␈↓ λ⊂␈ε)b␈↓ λM␈ε7␈␈↓ λt␈ε)b␈↓ 	1␈ε7␈␈↓ 	X␈ε7↓␈αε↓␈αε↓␈↓ 
¬␈ε7␈␈↓ 
,␈ε)b␈↓ 
f␈ε#)␈α↓.␈α∞So
␈β¬v␈↓ π'␈ε&2
␈β¬y␈↓ π'␈∧¬yπ'α∞
␈βε
␈↓ ↓H␈ε#if␈α
w␈α␈e␈αi␈α↓g␈α␈n␈α↓o␈α␈re␈α
te␈α␈rms␈α
o␈α␈f␈α
ord␈α␈er␈α
1␈α␈/␈ε)b␈ε#,␈α∞th␈α␈e␈α
ru␈α␈nn␈α␈ing␈αtime␈α
is␈α9␈↓ πa␈ε)N␈↓ λ
␈ε#+␈ε)␈αλL␈ε#␈α	+␈α	7␈↓ 	␈ε)K␈↓ 	5␈ε#+␈α	3␈ε7␈α→␈ε#␈α13␈↓ 
J␈ε)N␈↓ 
r␈ε#+␈α	3
␈βε5␈↓ ↓H␈ε#c␈α␈y␈α␈cles.
␈βε]␈↓ α␈ε0Note␈α␈:␈ε#␈α∂S␈α␈ince␈αa␈αcarry␈αo␈α␈ccu␈α␈rs␈α
almost␈α
h␈α␈alf␈α
o␈α␈f␈α
th␈α␈e␈α
time␈α␈,␈α∞it␈αw␈α␈ould␈αb␈α␈e␈α
more␈αe}cien␈α}t␈α
to
␈βπ¬␈↓ ↓H␈ε#d␈α␈ela␈α␈y␈αstorin␈α␈g␈αth␈α␈e␈αre␈α␈sult␈αb␈α␈y␈αo␈α␈ne␈αstep␈α␈.␈α⊃This␈αlea␈α␈ds␈αto␈αa␈αsome␈α␈what␈αl␈α↓o␈α␈ng␈α␈er␈αp␈α␈rogr␈α␈am␈αwhose
␈βπ,␈↓ ↓H␈ε#ru␈α␈nn␈α␈ing␈αtime␈αis␈αa␈α␈pp␈α␈ro␈α␈xima␈α␈tely␈α12␈↓ ¬0␈ε)N␈↓ ¬W␈ε#+␈αλ5␈αcy␈α␈cles,␈αba␈α␈sed␈αon␈αth␈α␈e␈αsomewh␈α␈at␈αm␈α↓or␈α␈e␈αd␈α␈etailed
␈βπT␈↓ ↓H␈ε#in␈α␈forma␈α␈ti␈α↓o␈α␈n␈αca␈α␈l␈α↓c␈α␈ulated␈α
in␈αex␈α␈ercise␈α7.
␈βλλ␈↓ ↓g␈ε39.␈↓ α␈ε#Rep␈α␈lace␈α\␈ε)␈α␈b␈ε#␈α↓"␈αb␈α␈y␈α\␈↓ ∧¬␈ε)b␈↓ ∧N␈ε#"␈α
ev␈α␈ery␈α␈whe␈α␈re␈αi␈α↓n␈α
step␈α
A␈α↓2␈α␈.
␈βλ∀␈↓ ∧∃␈ε,n␈ε:␈α␈␈␈↓ ∧@␈ε,j
␈βλ=␈↓ ↓V␈ε310.␈↓ α␈ε#If␈αl␈α↓in␈α␈es␈α06␈αand␈α07␈αw␈α␈ere␈αin␈α␈terc␈α␈han␈α␈ge␈α␈d,␈αwe␈αwo␈α␈uld␈αalm␈α↓ost␈αa␈α␈l␈α↓w␈α␈a␈α}ys␈αh␈α␈a␈α␈v␈α␈e␈αo␈α}v␈α␈er⎇␈α␈o␈α␈w,␈αbu␈α␈t
␈βλe␈↓ ↓H␈ε#re␈α␈gister␈α
A␈α
migh␈α}t␈α
ha␈α␈v␈α}e␈α
a␈α
n␈α␈egat␈α␈i␈α↓v␈α}e␈α
v␈α⎇alu␈α␈e␈α
at␈α
li␈α↓n␈α␈e␈α
08␈α␈,␈α∞so␈α
th␈α␈is␈α
wo␈α␈uld␈α
not␈α
w␈α␈or␈α␈k.␈α∃If␈α
the␈α
in␈α␈-
␈β	␈↓ ↓H␈ε#str␈α␈uction␈α␈s␈α
on␈α
li␈α↓n␈α␈es␈α
05␈α
an␈α␈d␈α
06␈α
w␈α␈ere␈α
in␈α␈te␈α␈rcha␈α␈ng␈α␈ed,␈α
the␈α
sequ␈α␈en␈α␈ce␈α
of␈α
o␈α␈v␈α␈er⎇␈α␈o␈α␈ws␈α
occ␈α␈urring␈α
in
␈β	4␈↓ ↓H␈ε#th␈α␈e␈αp␈α␈rogra␈α␈m␈αw␈α␈ou␈α␈ld␈αb␈α␈e␈αsli␈α↓g␈α␈h␈α␈tly␈αd␈α␈i{ere␈α␈n␈α␈t␈αin␈αso␈α␈me␈αca␈α␈ses,␈αbu␈α␈t␈αthe␈αprog␈α␈ram␈αw␈α␈o␈α␈uld␈αs␈α␈ti␈α↓ll␈αbe
␈β	\␈↓ ↓H␈ε#rig␈α␈h␈α␈t.
␈β
⊂␈↓ ↓V␈ε311.␈↓ α␈ε#(a)␈α⊃S␈α␈et␈↓ α{␈ε)j␈↓ β⊗␈ε7␈ ␈ε#␈α
1␈α␈;␈α∀(b␈α␈)␈α
if␈↓ ∧>␈ε)u␈↓ ∧h␈ε#<␈↓ ¬∪␈ε)v␈↓ ¬1␈ε#,␈α
termin␈α␈ate␈α	[␈ε)␈α↓u␈ε#␈α	<␈↓ π+␈ε)v␈↓ π=␈ε#];␈α
if␈↓ πw␈ε)u␈↓ λ"␈ε#=␈↓ λL␈ε)v␈↓ λt␈ε#an␈α␈d␈↓ 	3␈ε)j␈↓ 	N␈ε#=␈ε)␈α	n␈ε#␈α↓,␈α
term␈α␈i␈α↓n␈α␈ate
␈β
≤␈↓ ∧Q␈ε,j␈↓ ¬#␈ε,j␈↓ λ␈ε,j␈↓ λ]␈ε,j
␈β
8␈↓ ↓H␈ε#[␈ε)u␈ε#␈α=␈↓ α≥␈ε)v␈↓ α.␈ε#]␈α↓;␈α
if␈↓ αo␈ε)u␈↓ β≤␈ε#=␈↓ βH␈ε)v␈↓ βs␈ε#an␈α␈d␈↓ ∧5␈ε)j␈↓ ∧R␈ε#<␈ε)␈αn␈ε#,␈α
set␈↓ ¬←␈ε)j␈↓ ¬|␈ε7␈ ␈↓ ε(␈ε)j␈↓ εB␈ε#+␈α	1␈αan␈α␈d␈αrep␈α␈eat␈α(b);␈α
if␈↓ 	∩␈ε)u␈↓ 	?␈ε#>␈↓ 	l␈ε)v␈↓ 

␈ε#,␈α
term␈α␈i␈α↓n␈α␈ate
␈β
D␈↓ βα␈ε,j␈↓ βY␈ε,j␈↓ 	%␈ε,j␈↓ 	|␈ε,j
␈β
`␈↓ ↓H␈ε#[␈ε)u␈ε#␈α>␈↓ α≥␈ε)v␈↓ α/␈ε#].␈α∀This␈α
a␈α␈l␈α↓g␈α␈orithm␈αten␈α␈ds␈αto␈α
b␈α␈e␈α
q␈α␈uite␈α
fa␈α␈st,␈α∞sin␈α␈ce␈α
th␈α␈ere␈αi␈α↓s␈αusu␈α␈ally␈α
lo␈α␈w␈αpro␈α␈bab␈α␈il␈α↓it␈α␈y
␈βπ␈↓ ↓H␈ε#th␈α␈at␈↓ α⊂␈ε)j␈↓ α,␈ε#wi␈α↓ll␈αha␈α}v␈α␈e␈αto␈αg␈α␈et␈αv␈α␈ery␈α
high␈α
befo␈α␈re␈αw␈α␈e␈αenc␈α␈oun␈α}ter␈αa␈αc␈α␈ase␈αwith␈↓ 	π␈ε)u␈↓ 	1␈ε7≤␈↓ 	\␈ε)v␈↓ 	z␈ε#.
␈β∪␈↓ 	~␈ε,j␈↓ 	l␈ε,j
␈β<␈↓ ↓V␈ε312.␈↓ α␈ε#Use␈αAlgorith␈α␈m␈αS␈αwith␈↓ ∧X␈ε)u␈↓ ¬∧␈ε#=␈α0␈αan␈α␈d␈↓ ε∂␈ε)v␈↓ ε8␈ε#=␈↓ εd␈ε)w␈↓ π
␈ε#.␈α∩Anothe␈α␈r␈α\bo␈α␈rro␈α␈w"␈αwill␈α
o␈α␈ccu␈α␈r␈αat␈αthe
␈βH␈↓ ∧k␈ε,j␈↓ ε∨␈ε,j␈↓ ε|␈ε,j
␈βd␈↓ ↓H␈ε#e␈α␈nd␈αo␈α␈f␈αthe␈αa␈α␈l␈α↓g␈α␈orithm␈α␈;␈αth␈α␈is␈αti␈α↓m␈α␈e␈αi␈α↓t␈αshou␈α␈ld␈αbe␈α
i␈α↓g␈α␈n␈α↓o␈α␈red.
␈β≥␈↓ ↓S␈ε31␈α␈3.␈↓ ∧α␈ε#1␈↓ εv␈ε)N
␈β∨␈↓ α?␈ε∃ENTX␈↓ β∀␈ε∃N␈↓ ¬;␈ε∃ADD␈↓ ε⊂␈ε∃CARRY
␈βD␈↓ ∧α␈ε#1␈↓ εv␈ε)N
␈βF␈↓ α?␈ε∃JOV␈↓ β∀␈ε∃OFLO␈↓ ¬;␈ε∃JNOV␈↓ ε⊂␈ε∃*+2
␈βl␈↓ ∧α␈ε#1␈↓ εv␈ε)K
␈βn␈↓ α?␈ε∃ENTX␈↓ β∀␈ε∃0␈↓ ¬;␈ε∃INCX␈↓ ε⊂␈ε∃1
␈β
∀␈↓ βz␈ε)N␈↓ εv␈ε)N
␈β
⊗␈↓ α␈ε∃2H␈↓ α?␈ε∃STX␈↓ β∀␈ε∃CARRY␈↓ ¬;␈ε∃STA␈↓ ε⊂␈ε∃W,1
␈β
;␈↓ βz␈ε)N␈↓ εv␈ε)N
␈β
=␈↓ α?␈ε∃LDA␈↓ β∀␈ε∃U,1␈↓ ¬;␈ε∃DEC1␈↓ ε⊂␈ε∃1
␈β
c␈↓ βz␈ε)N␈↓ εv␈ε)N
␈β
e␈↓ α?␈ε∃MUL␈↓ β∀␈ε∃V␈↓ ¬;␈ε∃J1P␈↓ ε⊂␈ε∃2B
␈β∞
␈↓ βz␈ε)N␈↓ ε}␈ε#1
␈β∞␈↓ α?␈ε∃SLC␈↓ β∀␈ε∃5␈↓ ¬;␈ε∃STX␈↓ ε⊂␈ε∃W
␈β∞⊃␈↓ π;␈∧∞⊃π;≠∂
␈β∞I␈↓ λD␈ε&1
␈β∞L␈↓ ↓H␈ε#Th␈α␈e␈αrun␈α␈nin␈α␈g␈αtime␈αis␈α23␈↓ ∧↔␈ε)N␈↓ ∧>␈ε#+␈↓ ∧g␈ε)K␈↓ ¬∞␈ε#+␈αλ5␈α
cy␈α␈cles,␈αan␈α␈d␈↓ ε{␈ε)K␈↓ π&␈ε#is␈αrou␈α␈gh␈α␈l␈α↓y␈↓ λV␈ε)N␈↓ λv␈ε#.
␈β∞\␈↓ λD␈ε&2
␈β∞←␈↓ λD␈∧∞←λDα∞
␈β∂␈↓ ↓V␈ε314.␈↓ α␈ε#The␈α
k␈α␈ey␈α
i␈α↓n␈α␈du␈α␈ctiv␈α␈e␈α
assertion␈α
is␈α∞the␈α
one␈α
tha␈α␈t␈α∞sh␈α↓o␈α␈uld␈α∞b␈α␈e␈α∞v␈α⎇a␈α␈l␈α↓id␈α
at␈α∞th␈α␈e␈α∞be␈α␈ginn␈α␈i␈α↓n␈α␈g␈α∞o␈α␈f
␈β∂(␈↓ ↓H␈ε#ste␈α␈p␈αM4␈α␈;␈αa␈α␈l␈α↓l␈αoth␈α␈ers␈αare␈αr␈α␈ead␈α␈i␈α↓ly␈α|␈α␈ll␈α↓e␈α␈d␈αin␈αfrom␈αth␈α␈is␈αone␈α␈,␈αwh␈α␈i␈α↓c␈α␈h␈αis␈αa␈α␈s␈αfoll␈α↓o␈α}ws:␈α\␈α␈1␈ε7␈α	∀␈ε)␈α
i␈ε7␈α	∀␈ε)␈α
n␈ε#;
␈β∂P␈↓ ↓H␈ε#1␈ε7␈α	∀␈↓ α∞␈ε)j␈↓ α)␈ε7∀␈ε)␈α
m␈ε#;␈α0␈ε7␈α	∀␈↓ βM␈ε)u␈↓ βw␈ε#<␈ε)␈α
b␈ε#␈αfor␈α1␈ε7␈α
∀␈↓ ¬7␈ε)r␈↓ ¬P␈ε7∀␈ε)␈αn␈ε#;␈α0␈ε7␈α
∀␈↓ εk␈ε)v␈↓ π∩␈ε#<␈ε)␈α
b␈ε#␈αfor␈α1␈ε7␈α
∀␈↓ λR␈ε)r␈↓ λk␈ε7∀␈ε)␈αm␈ε#␈α␈;␈α0␈ε7␈α
∀␈↓ 
∂␈ε)w␈↓ 
>␈ε#<␈ε)␈α
b␈ε#␈αfo␈α␈r
␈β∂[␈↓ β`␈ε,r␈↓ ε{␈ε,r␈↓ 
'␈ε,r
␈β∂w␈↓ ↓H␈ε)j␈↓ ↓b␈ε#<␈↓ α
␈ε)r␈↓ α%␈ε7∀␈ε)␈α
m␈ε#␈απ+␈ε)␈αλn␈ε#;␈α0␈ε7␈α	∀␈↓ ∧␈ε)k␈↓ ∧'␈ε#<␈ε)␈α	b␈ε#␈α↓;␈αan␈α␈d
␈β⊂A␈↓ ∧)␈ε,m␈ε&+␈ε,n␈ε:␈␈ε,i␈ε:␈␈↓ ¬*␈ε,j␈↓ 
?␈ε,m␈ε:␈␈↓ 
q␈ε,j
␈β⊂H␈↓ ↓Y␈ε#(␈↓ ↓e␈ε)w␈↓ α8␈ε#.␈αε.␈αε.␈↓ αd␈ε)w␈↓ β?␈ε#)␈↓ β↑␈ε#+␈↓ ∧π␈ε)k␈↓ ∧→␈ε)b␈↓ ¬A␈ε#=␈ε)␈α
u␈ε7␈αλα␈ε#␈απ(␈↓ ε;␈ε)v␈↓ πε␈ε#.␈αε.␈αε.␈↓ π3␈ε)v␈↓ π[␈ε#)␈↓ πz␈ε#+␈αλ(␈↓ λ.␈ε)u␈↓ λy␈ε#.␈αε.␈αε.␈↓ 	%␈ε)u␈↓ 	J␈ε#)␈↓ 	i␈ε7α␈↓ 
⊃␈ε)v␈↓ 
0␈ε)b␈↓ 
␈␈ε#.''
␈β⊂T␈↓ ↓|␈ε,j␈↓ α
␈ε&+␈α↓1␈↓ α|␈ε,m␈ε&+␈ε,n␈↓ βJ␈ε,b␈↓ εK␈ε,j␈↓ εY␈ε&+1␈↓ πC␈ε,m␈↓ πf␈ε,b␈↓ λA␈ε,i␈ε&+␈α↓1␈↓ 	9␈ε,n␈↓ 	U␈ε,b␈↓ 
"␈ε,j
␈β⊃→␈↓ ↓H␈ε#(F␈α⎇or␈αth␈α␈e␈αpre␈α␈ci␈α↓s␈α␈e␈αmean␈α␈ing␈αo␈α␈f␈αthis␈αn␈α↓o␈α␈tation␈α␈,␈αse␈α␈e␈αthe␈αa␈α␈nsw␈α␈er␈αto␈α
exe␈α␈rcise␈α4.)
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.3.1␈↓ 
v␈ε"621
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα≡␈↓ π=␈ε:␈␈ε,n␈ε:␈␈ε&␈α↓1
␈βα"␈↓ λ(␈ε"(
␈βα$␈↓ ↓V␈ε315.␈↓ α␈ε#The␈α
erro␈α␈r␈αis␈αnon␈α␈ne␈α␈gativ␈α␈e␈α
an␈α␈d␈α
less␈αt␈α␈han␈α
(␈ε)n␈ε7␈αε␈␈ε#␈απ2)␈↓ π.␈ε)b␈↓ λ⊂␈ε#.␈↓ λ4␈ε#Similarly,␈αif␈α
we␈α
ignore␈α
the
␈βαF␈↓ λK␈ε:␈␈ε,␈α↓n␈ε:␈α␈␈␈ε&␈α↓2
␈βαL␈↓ ↓H␈ε#p␈α␈rod␈α␈uct␈α␈s␈α
wi␈α↓th␈ε)␈α	i␈ε#␈α¬+␈↓ βQ␈ε)j␈↓ βl␈ε#>␈ε)␈α	n␈ε#␈α¬+␈αε3␈α␈,␈αth␈α␈e␈α
er␈α␈ror␈α
is␈α
b␈α␈oun␈α␈de␈α␈d␈α
b␈α␈y␈α
(␈ε)n␈ε7␈α¬␈␈ε#␈α¬3)␈↓ λ<␈ε)b␈↓ 	∨␈ε#,␈α
etc.;␈α
bu␈α␈t,␈αin␈α	some
␈βαq␈↓  ␈ε")
␈βαs␈↓ ↓H␈ε#c␈α␈ases,␈αw␈α␈e␈αm␈α␈u␈α␈st␈αco␈α␈mpu␈α␈te␈αa␈α␈l␈α↓l␈αo␈α␈f␈αthe␈αp␈α␈rod␈α␈uc␈α␈ts␈αi␈α↓f␈α
we␈α
w␈α␈an␈α␈t␈α
to␈αge␈α␈t␈αthe␈α
true␈αr␈α␈oun␈α␈de␈α␈d␈αres␈α␈ult.
␈ββ*␈↓ ↓S␈ε31␈α␈6.␈↓ α≤␈ε3S1.␈↓ αX␈ε#S␈α␈et␈↓ β⊃␈ε)r␈↓ β*␈ε7␈ ␈ε#␈α	0,␈↓ βy␈ε)j␈↓ ∧∀␈ε7␈ ␈ε#␈α	1.
␈ββa␈↓ α≤␈ε3S2.␈↓ αX␈ε#S␈α␈et␈↓ β⊃␈ε)w␈↓ β@␈ε7␈ ␈α	b␈ε#(␈↓ ∧α␈ε)r␈↓ ∧∩␈ε)b␈ε#␈απ+␈↓ ∧Q␈ε)u␈↓ ∧r␈ε#)/␈↓ ¬∞␈ε)v␈↓ ¬ ␈ε7c␈ε#,␈↓ ¬A␈ε)r␈↓ ¬Z␈ε7␈ ␈ε#␈α	(␈↓ ε∂␈ε)r␈↓ ε≡␈ε)b␈ε#␈αλ+␈↓ ε↑␈ε)u␈↓ ε␈␈ε#)␈↓ π⊂␈ε#m␈α␈od␈↓ πT␈ε)v␈↓ πf␈ε#.
␈ββm␈↓ β)␈ε,j␈↓ ∧e␈ε,j␈↓ εq␈ε,j
␈β∧_␈↓ α≤␈ε3S3.␈↓ αX␈ε#In␈α␈crea␈α␈se␈↓ βW␈ε)j␈↓ βt␈ε#b␈α␈y␈α1,␈αan␈α␈d␈αretu␈α␈rn␈αto␈α
S2␈αif␈↓ εe␈ε)j␈↓ π␈ε7∀␈ε)␈α	n␈ε#␈α↓.
␈β∧∨␈↓ πm␈∧∧∨πm≠∂
␈β∧S␈↓ β&␈ε,n␈↓ ∧L␈ε,n␈ε:␈␈ε&1
␈β∧W␈↓ ¬H␈ε"(␈↓ π+␈ε")␈↓ πz␈ε"(␈↓ 	/␈ε")
␈β∧Y␈↓ ↓V␈ε317.␈↓ α␈ε)u␈ε#/␈↓ α0␈ε)v␈↓ αK␈ε#>␈↓ αv␈ε)u␈↓ β↔␈ε)b␈↓ β7␈ε#/(␈↓ βS␈ε)v␈↓ βx␈ε#+␈αλ1)␈↓ ∧=␈ε)b␈↓ ¬∞␈ε#=␈ε)␈α
b␈↓ ¬T␈ε#1␈ε7␈απ␈␈ε#␈αλ1␈α␈/(␈↓ εA␈ε)v␈↓ εg␈ε#+␈απ1)␈↓ π@␈ε#>␈ε)␈α
b␈↓ λε␈ε#1␈ε7␈απ␈␈ε#␈αλ1/␈α␈(␈ε)b␈ε#␈α↓/␈α␈2)␈↓ 	D␈ε#=␈ε)␈α
b␈ε7␈αλ␈␈ε#␈απ2.
␈β∧e␈↓ β	␈ε&0␈↓ βc␈ε&1␈↓ εR␈ε&1
␈β¬
␈↓ εε␈ε,n␈ε:␈␈ε&1
␈β¬⊂␈↓ ↓V␈ε318.␈↓ α␈ε#(␈↓ α↔␈ε)u␈↓ α8␈ε)b␈ε#␈αλ+␈↓ αx␈ε)u␈↓ β→␈ε#)/(␈↓ β@␈ε)v␈↓ βe␈ε#+␈αλ1)␈ε7␈α	∀␈ε)␈α
u␈ε#/(␈↓ ¬
␈ε)v␈↓ ¬3␈ε#+␈απ1)␈↓ ¬w␈ε)b␈↓ εH␈ε#<␈ε)␈α
u␈ε#/␈↓ π↔␈ε)v␈↓ π)␈ε#.
␈β¬≠␈↓ α+␈ε&0␈↓ β␈ε&1␈↓ βP␈ε&1␈↓ ¬≥␈ε&1
␈β¬A␈↓ ∧)␈ε,n␈ε:␈␈ε&1␈↓ ¬Q␈ε,n␈ε:␈␈ε&␈α↓2␈↓ εo␈ε,n␈ε:␈α␈␈␈ε&␈α↓2␈↓ 	!␈ε,n␈ε:␈␈ε&1␈↓ 
I␈ε,n␈ε:␈␈ε&2
␈β¬G␈↓ ↓V␈ε319.␈↓ α␈ε)u␈ε7␈αλ␈␈↓ αO␈ε)q␈↓ αP␈ε#∂␈↓ αa␈ε)v␈↓ α|␈ε7∀␈ε)␈α
u␈ε7␈απ␈␈↓ βj␈ε#∂␈↓ βj␈ε)q␈↓ β|␈ε)v␈↓ ∧~␈ε)b␈↓ ∧i␈ε7␈␈↓ ¬∩␈ε)q␈↓ ¬∪␈ε#∂␈↓ ¬$␈ε)v␈↓ ¬B␈ε)b␈↓ ε∀␈ε#=␈↓ ε>␈ε)u␈↓ ε←␈ε)b␈↓ π/␈ε#+␈↓ πW␈ε7↓␈αε↓␈αε↓␈↓ λε␈ε#+␈↓ λ.␈ε)u␈↓ λZ␈ε#+␈↓ 	↓␈ε#∂␈↓ 	α␈ε)r␈↓ 	⊃␈ε)b␈↓ 	a␈ε7␈␈↓ 

␈ε#∂␈↓ 

␈ε)q␈↓ 
≠␈ε)v␈↓ 
:␈ε)b␈↓ ␈ε#<
␈β¬R␈↓ ∧␈ε&1␈↓ ¬4␈ε&2␈↓ εR␈ε&2␈↓ λB␈ε,n␈↓ 
,␈ε&2
␈β¬i␈↓ ↓W␈ε,n␈ε:␈␈ε&2
␈β¬n␈↓ ↓H␈ε)b␈↓ α⊂␈ε#(␈↓ α≠␈ε)u␈↓ αD␈ε#+␈απ1␈απ+␈↓ β,␈ε#∂␈↓ β-␈ε)r␈↓ β<␈ε)b␈ε7␈αλ␈␈↓ β|␈ε#∂␈↓ β|␈ε)q␈↓ ∧∞␈ε)v␈↓ ∧,␈ε#)␈ε7␈α	∀␈ε#␈α
0␈α␈.␈α∂Since␈ε)␈α
u␈ε7␈αλ␈␈↓ ε.␈ε)q␈↓ ε/␈ε#∂␈↓ ε@␈ε)v␈↓ ε[␈ε#<␈α	0,␈↓ π*␈ε)q␈↓ πE␈ε#<␈↓ πp␈ε)q␈↓ πq␈ε#∂␈↓ λα␈ε#.
␈β¬z␈↓ α.␈ε&2␈↓ ∧≡␈ε&2
␈βε ␈↓ εe␈ε,n␈ε:␈␈ε&1␈↓ λQ␈ε,n␈ε:␈␈ε&␈α↓2␈↓ 
K␈ε,n␈ε:␈␈ε&1
␈βε#␈↓ 	
␈ε")
␈βε%␈↓ ↓V␈ε320.␈↓ α␈ε#If␈↓ α-␈ε)q␈↓ αH␈ε7∀␈↓ αs␈ε)q␈↓ αt␈ε#∂␈↓ β␈ε7␈␈ε#␈απ2,␈αthen␈ε)␈α
u␈ε#␈α
<␈α	(␈↓ ∧w␈ε)q␈↓ ∧x␈ε#∂␈↓ ¬⊃␈ε7␈␈ε#␈απ1)␈↓ ¬U␈ε)v␈↓ ¬p␈ε#<␈↓ ε~␈ε)q␈↓ ε≠␈ε#∂␈↓ ε,␈ε#(␈↓ ε7␈ε)v␈↓ εU␈ε)b␈↓ π%␈ε#+␈απ(␈↓ πY␈ε)v␈↓ π}␈ε#+␈απ1)␈↓ λB␈ε)b␈↓ 	≡␈ε7␈␈↓ 	F␈ε)v␈↓ 	a␈ε#<␈↓ 
␈ε#∂␈↓ 
␈ε)q␈↓ 
≥␈ε)v␈↓ 
<␈ε)b␈↓ ␈ε#+
␈βε1␈↓ εH␈ε&1␈↓ πi␈ε&2␈↓ 
.␈ε&1
␈βεG␈↓ απ␈ε,n␈ε:␈␈ε&2␈↓ β↓␈ε,n␈ε:␈␈ε&1␈↓ ∧u␈ε,n␈ε:␈␈ε&␈α↓1␈↓ εw␈ε,n␈ε:␈␈ε&2␈↓ πq␈ε,n␈ε:␈␈ε&␈α↓1␈↓ 	W␈ε,n␈↓ 
J␈ε,n␈ε:␈␈ε&1
␈βεM␈↓ ↓H␈ε#∂␈↓ ↓H␈ε)q␈↓ ↓Z␈ε)v␈↓ ↓x␈ε)b␈↓ αH␈ε#+␈↓ αr␈ε)b␈↓ βB␈ε7␈␈↓ βl␈ε)v␈↓ ∧	␈ε7∀␈↓ ∧6␈ε)q␈↓ ∧7␈ε#∂␈↓ ∧H␈ε)v␈↓ ∧f␈ε)b␈↓ ¬7␈ε#+␈αλ(␈ε)b␈↓ ¬z␈ε#∂␈↓ ¬{␈ε)r␈↓ ε∩␈ε#+␈↓ ε<␈ε)u␈↓ ε]␈ε#)␈↓ εh␈ε)b␈↓ π9␈ε#+␈↓ πb␈ε)b␈↓ λ3␈ε7␈␈↓ λ\␈ε)v␈↓ λy␈ε#=␈↓ 	&␈ε)u␈↓ 	G␈ε)b␈↓ 	p␈ε#+␈↓ 
→␈ε)u␈↓ 
;␈ε)b␈↓ ␈ε#+
␈βεY␈↓ ↓j␈ε&2␈↓ ∧X␈ε&1␈↓ εO␈ε&2␈↓ 	:␈ε&0␈↓ 
-␈ε&1
␈βεo␈↓ ↓x␈ε,n␈ε:␈␈ε&2␈↓ αm␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ ∧H␈ε,n␈↓ ¬6␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ εK␈ε,n␈ε:␈␈ε&2
␈βεu␈↓ ↓H␈ε)u␈↓ ↓i␈ε)b␈↓ α7␈ε#+␈↓ α]␈ε)b␈↓ β+␈ε7␈␈↓ βR␈ε)v␈↓ βm␈ε7∀␈↓ ∧↔␈ε)u␈↓ ∧9␈ε)b␈↓ ∧↑␈ε#+␈↓ ¬¬␈ε)u␈↓ ¬&␈ε)b␈↓ ¬t␈ε#+␈↓ ε≠␈ε)u␈↓ ε<␈ε)b␈↓ π∞␈ε7∀␈ε)␈α	u␈ε#␈α↓.␈α∞In␈α
oth␈α␈er␈α
w␈α␈ord␈α␈s,␈ε)␈αu␈ε#␈α	<␈ε)␈α
u␈ε#,␈αan␈α␈d␈α
th␈α␈is
␈βπ␈↓ ↓[␈ε&2␈↓ ∧+␈ε&0␈↓ ¬_␈ε&1␈↓ ε.␈ε&2
␈βπ≤␈↓ ↓H␈ε#is␈αa␈αco␈α␈n␈α␈tra␈α␈diction␈α␈.
␈βπS␈↓ ↓V␈ε321.␈↓ α␈ε#(So␈α␈l␈α↓u␈α␈tion␈αby␈αG.␈α
K.␈α
Go␈α␈y␈α}al.)␈α≥Th␈α␈e␈α
ineq␈α␈ua␈α␈l␈α↓it␈α␈y␈↓ π∪␈ε)v␈↓ π2␈ε#∂␈↓ π2␈ε)q␈↓ πO␈ε7∀␈ε)␈α
b␈↓ λ␈ε#∂␈↓ λ␈ε)r␈↓ λ$␈ε#+␈↓ λN␈ε)u␈↓ λ|␈ε#imp␈α␈li␈α↓e␈α␈s␈α
tha␈α␈t␈α
w␈α␈e␈α
h␈α␈a␈α␈v␈α␈e
␈βπ←␈↓ π$␈ε&2␈↓ λa␈ε&2
␈βπu␈↓ αK␈ε&2␈↓ πF␈ε,n␈ε:␈␈ε&2
␈βπy␈↓ εε␈ε"/(␈↓ π␈␈ε")
␈βπ{␈↓ ↓H␈ε#∂␈↓ ↓H␈ε)q␈↓ ↓d␈ε7∀␈ε#␈α(␈↓ α≠␈ε)u␈↓ α<␈ε)b␈↓ αa␈ε#+␈↓ β
␈ε)u␈↓ β,␈ε)b␈ε#␈αλ+␈↓ βl␈ε)u␈↓ ∧
␈ε#)/(␈↓ ∧4␈ε)v␈↓ ∧R␈ε)b␈ε#␈α	+␈↓ ¬∪␈ε)v␈↓ ¬1␈ε#)␈ε7␈α∀␈ε)␈α
u␈↓ ε$␈ε#(␈↓ ε/␈ε)v␈↓ εM␈ε)b␈ε#␈αλ+␈↓ π∞␈ε)v␈↓ π,␈ε#)␈↓ π7␈ε)b␈↓ λ␈ε#.␈α∩N␈α␈o␈α␈w␈ε)␈αu␈↓ 	␈ε#mo␈α␈d␈↓ 	P␈ε)v␈↓ 	m␈ε#=␈ε)␈αu␈ε7␈αλ␈␈↓ 
]␈ε)q␈↓ 
o␈ε)v␈↓ ␈ε#=
␈βλε␈↓ α.␈ε&0␈↓ β≡␈ε&1␈↓ β␈␈ε&2␈↓ ∧E␈ε&1␈↓ ¬#␈ε&2␈↓ ε?␈ε&1␈↓ π≡␈ε&2
␈βλ≥␈↓ 	D␈ε,n␈ε:␈␈ε&2
␈βλ ␈↓ πd␈ε"(␈↓ λ↓␈ε"/(␈↓ 	⎇␈ε")␈↓ 
q␈ε")
␈βλ"␈↓ ↓H␈ε)v␈↓ ↓Y␈ε#(1␈ε7␈α
␈␈ε)␈α	␈ε#)␈α∂wh␈α␈ere␈α∞0␈ε7␈α∞∀␈ε)␈α∂␈ε#␈α∞=␈↓ ∧[␈ε)q␈↓ ∧w␈ε7␈␈ε)␈α
u␈ε#/␈↓ ¬F␈ε)v␈↓ ¬f␈ε7∀␈↓ ε⊗␈ε)q␈↓ ε↔␈ε#∂␈↓ ε1␈ε7␈␈ε)␈α
u␈ε#␈α↓/␈↓ π␈ε)v␈↓ π!␈ε7∀␈ε)␈α∂u␈↓ πp␈ε#1␈↓ λ∨␈ε#(␈↓ λ*␈ε)v␈↓ λH␈ε)b␈ε#␈α
+␈↓ 	␈ε)v␈↓ 	*␈ε#)␈↓ 	5␈ε)b␈↓ 
∪␈ε7␈␈ε#␈α
1␈α␈/␈↓ 
←␈ε)v␈↓ ␈ε#=
␈βλ.␈↓ λ:␈ε&1␈↓ 	≤␈ε&2
␈βλD␈↓ α∀␈ε,n␈ε:␈α␈␈␈ε&␈α↓3␈↓ ∧t␈ε,n␈ε:␈α␈␈␈ε&␈α↓2
␈βλH␈↓ β4␈ε"/(␈↓ ¬>␈ε")
␈βλJ␈↓ ↓H␈ε)u␈ε#(␈↓ ↓f␈ε)v␈↓ α∧␈ε)b␈↓ αT␈ε#+␈↓ α⎇␈ε7↓␈αε↓␈α¬↓␈↓ β)␈ε#)␈↓ βR␈ε#(␈↓ β]␈ε)v␈↓ β|␈ε)b␈ε#␈απ+␈↓ ∧;␈ε)v␈↓ ∧Y␈ε#)␈↓ ∧d␈ε)b␈↓ ¬-␈ε)v␈↓ ¬T␈ε#<␈ε)␈α	u␈ε#␈α↓/␈α␈(␈↓ ε-␈ε)v␈↓ εL␈ε)b␈↓ ε[␈ε)v␈↓ εm␈ε#)␈ε7␈α	∀␈↓ π,␈ε#∂␈↓ π,␈ε)q␈↓ π=␈ε#/(␈↓ πY␈ε)v␈↓ πw␈ε)b␈ε#␈α↓)␈ε7␈α	∀␈ε#␈α
(␈ε)b␈ε7␈απ␈␈ε#␈αλ1)/(␈↓ 	H␈ε)v␈↓ 	f␈ε)b␈ε#),␈αa␈α␈nd␈α
this␈αis
␈βλV␈↓ ↓w␈ε&3␈↓ βn␈ε&1␈↓ ∧K␈ε&2␈↓ ε>␈ε&1␈↓ πj␈ε&1␈↓ 	X␈ε&1
␈βλo␈↓ ∧&␈ε&1
␈βλr␈↓ ↓H␈ε#a␈α␈t␈αm␈α↓ost␈α2␈α␈/␈ε)b␈ε#␈αsi␈α↓n␈α␈ce␈↓ βP␈ε)v␈↓ βw␈ε7∃␈↓ ∧7␈ε#(␈ε)b␈ε7␈αλ␈␈ε#␈αλ1␈α␈).
␈βλ⎇␈↓ β`␈ε&1
␈β	α␈↓ ∧&␈ε&2
␈β	¬␈↓ ∧&␈∧	¬∧&α∞
␈β	&␈↓ ππ␈ε&4␈α␈1
␈β	)␈↓ ↓V␈ε322.␈↓ α␈ε#Let␈ε)␈αu␈ε#␈α
=␈α
41␈α␈00,␈↓ βh␈ε)v␈↓ ∧∧␈ε#=␈α	588␈α␈.␈α⊂We␈α|rst␈αtry␈↓ ε0␈ε#∂␈↓ ε0␈ε)q␈↓ εK␈ε#=␈ε7␈α
b␈↓ π&␈ε7c␈ε#␈α	=␈α
8,␈αb␈α␈ut␈α8␈ε7␈απ↓␈ε#␈αλ8␈α	>␈α
1␈α␈0(41␈ε7␈απ␈␈ε#␈αλ4␈α␈0)␈αλ+␈αλ0␈α␈.
␈β	9␈↓ π∞␈ε&5
␈β	<␈↓ ππ␈∧	<ππα≤
␈β	P␈↓ ↓H␈ε#Th␈α␈en␈α∂w␈α␈e␈α∂set␈↓ β⊂␈ε)q␈↓ β⊃␈ε#∂␈↓ β3␈ε#=␈α⊃7␈α␈,␈α⊃an␈α␈d␈α∂n␈α↓o␈α}w␈α⊂w␈α␈e␈α∂|n␈α␈d␈α∂7␈ε7␈α
↓␈ε#␈α8␈α⊂<␈α⊃1␈α␈0(41␈ε7␈α
␈␈ε#␈α
35␈α␈)␈α+␈α
0.␈α≤But␈α∂7␈α∂ti␈α↓m␈α␈es␈α∂588
␈β	x␈↓ ↓H␈ε#e␈α␈qua␈α␈ls␈α∂41␈α␈16,␈α∂so␈α∞the␈α∞true␈α∞qu␈α␈otien␈α}t␈α∂is␈↓ ¬h␈ε)q␈↓ ε	␈ε#=␈α∂6.␈α (In␈α␈ciden␈α}tally,␈α⊂th␈α␈is␈α∂ex␈α␈amp␈α␈le␈α∂sho␈α␈ws␈α∞tha␈α␈t
␈β
∨␈↓ ↓H␈ε#Th␈α␈eore␈α␈m␈αB␈αc␈α␈an␈α␈n␈α↓ot␈αb␈α␈e␈αimpr␈α␈o␈α␈v␈α␈ed␈α
un␈α␈der␈αth␈α␈e␈αgiv␈α␈e␈α␈n␈αh␈α}ypo␈α␈the␈α␈ses,␈αwh␈α␈en␈ε)␈α
b␈ε#␈α
=␈α
1␈α␈0.)
␈β
V␈↓ ↓V␈ε323.␈↓ α␈ε#Ob␈α␈viou␈α␈sl␈α↓y␈↓ β,␈ε)v␈↓ β>␈ε7b␈ε)b␈ε#/(␈↓ βv␈ε)v␈↓ ∧⊃␈ε#+␈α
1␈α␈)␈ε7c␈ε#␈α∂<␈α∞(␈↓ ¬-␈ε)v␈↓ ¬H␈ε#+␈α
1)␈ε7b␈ε)b␈ε#/(␈↓ εG␈ε)v␈↓ εb␈ε#+␈α
1␈α␈)␈ε7c␈α∂∀␈ε#␈α∞(␈↓ π}␈ε)v␈↓ λ→␈ε#+␈α
1)␈ε)b␈ε#/(␈↓ 	␈ε)v␈↓ 	&␈ε#+␈α
1␈α␈)␈α∂=␈ε)␈α∞b␈ε#␈α↓;␈α∂also␈α∞if
␈β
}␈↓ ↓H␈ε)v␈↓ ↓c␈ε7∃␈α	b␈ε)b␈ε#/2␈ε7c␈ε#␈αw␈α␈e␈αo␈α␈bv␈α␈i␈α↓o␈α␈usly␈αh␈α␈a␈α␈v␈α}e␈↓ ∧t␈ε)v␈↓ ¬ε␈ε7b␈ε)b␈ε#/(␈↓ ¬>␈ε)v␈↓ ¬W␈ε#+␈αλ1␈α␈)␈ε7c␈α	∃␈↓ ε\␈ε)v␈↓ εw␈ε7∃␈α
b␈ε)␈α␈b␈ε#␈α↓/␈α␈2␈ε7c␈ε#.␈α∂Finally,␈αassu␈α␈me␈αth␈α␈at␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e
␈β#␈↓ ε7␈ε"(␈↓ λ∃␈ε")
␈β%␈↓ ↓H␈ε#1␈ε7␈α∞∀␈↓ α↔␈ε)v␈↓ α7␈ε#<␈ε7␈α∂b␈ε)b␈ε#␈α↓/␈α␈2␈ε7c␈ε#.␈α→Th␈α␈en␈↓ ∧.␈ε)v␈↓ ∧?␈ε7b␈ε)b␈ε#␈α↓/␈α␈(␈↓ ∧w␈ε)v␈↓ ¬∪␈ε#+␈α
1␈α␈)␈ε7c␈ε#␈α∂>␈↓ ε%␈ε)v␈↓ εC␈ε)b␈ε#/(␈↓ εn␈ε)v␈↓ π	␈ε#+␈α
1␈α␈)␈ε7␈α
␈␈ε#␈α
1␈↓ λ/␈ε7∃␈ε)␈α∂b␈ε#␈α↓/␈α␈2␈ε7␈α	␈␈ε#␈α
1␈ε7␈α∂∃␈α∂b␈ε)b␈ε#/␈α␈2␈ε7c␈α
␈␈ε#␈α
1␈α␈,
␈βK␈↓ αV␈ε"(␈↓ ∧2␈ε")
␈βM␈↓ ↓H␈ε#b␈α␈eca␈α␈use␈↓ αD␈ε)v␈↓ αb␈ε)b␈ε#/(␈↓ β
␈ε)v␈↓ β(␈ε#+␈α	1)␈ε7␈α	␈␈ε#␈α
1␈↓ ∧H␈ε7␈␈ε#␈α	(␈ε)b␈ε#/2␈ε7␈α	␈␈ε#␈α	1)␈α∞=␈α∞(␈ε)b␈ε#/2␈ε7␈α	␈␈↓ π)␈ε)v␈↓ πD␈ε7␈␈ε#␈α	1)(␈↓ λ∃␈ε)v␈↓ λ0␈ε7␈␈ε#␈α
1␈α␈)/(␈↓ 	∩␈ε)v␈↓ 	-␈ε#+␈α	1)␈ε7␈α∞∃␈ε#␈α∞0.␈α↔S␈α␈ince
␈βu␈↓ ↓H␈ε)v␈↓ ↓Y␈ε7b␈ε)b␈ε#␈α↓/␈α␈(␈↓ α⊃␈ε)v␈↓ α*␈ε#+␈αλ1)␈ε7c␈ε#␈α	>␈ε7␈α
b␈ε)␈α␈b␈ε#␈α↓/␈α␈2␈ε7c␈απ␈␈ε#␈αλ1,␈αw␈α␈e␈αm␈α␈u␈α␈st␈αha␈α␈v␈α}e␈↓ ε∨␈ε)v␈↓ ε1␈ε7b␈ε)b␈ε#/(␈↓ εi␈ε)v␈↓ πα␈ε#+␈αλ1␈α␈)␈ε7c␈α
∃␈α	b␈ε)b␈ε#/2␈ε7c␈ε#.
␈β&␈↓ 
M␈ε&35
␈β)␈↓ πM␈ε&1
␈β,␈↓ ↓V␈ε324.␈↓ α␈ε#The␈αap␈α␈pro␈α}ximate␈αpro␈α␈ba␈α␈bili␈α↓t␈α␈y␈αis␈αon␈α␈ly␈↓ ε*␈ε#log␈↓ εf␈ε#2,␈αn␈α↓o␈α␈t␈↓ π↑␈ε#.␈α≠(F␈α}o␈α␈r␈αex␈α␈amp␈α␈le,␈αi␈α↓f␈ε)␈αb␈ε#␈α=␈↓ 
=␈ε#2␈↓ 
i␈ε#,␈αthe
␈β<␈↓ εT␈ε,b␈↓ πM␈ε&2
␈β?␈↓ πM␈∧?πMα∞
␈βQ␈↓ ∧w␈ε&1
␈βS␈↓ ↓H␈ε#p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α
is␈α
ap␈α␈pro␈α␈x␈α␈imate␈α␈l␈α↓y␈↓ ¬∂␈ε#;␈αthis␈α
is␈α
stil␈α↓l␈α
h␈α␈i␈α↓g␈α␈h␈α
enou␈α␈gh␈α
to␈α	w␈α␈arran␈α}t␈α
the␈α
sp␈α␈ecial␈α
test␈α
fo␈α␈r
␈βd␈↓ ∧p␈ε&35
␈βf␈↓ ∧p␈∧f∧pα≤
␈β{␈↓ ↓H␈ε)d␈ε#␈α	=␈α
1␈α
i␈α↓n␈α
step␈α␈s␈αD1␈αan␈α␈d␈αD8␈α␈.␈α↓)
␈β
?␈↓ ↓S␈ε32␈α␈5.␈↓ α↔␈ε)00␈α␈2␈↓ ¬f␈ε#1
␈β
A␈↓ β≥␈ε∃ENTA␈↓ βr␈ε∃1
␈β
f␈↓ α↔␈ε)00␈α␈3␈↓ ¬f␈ε#1
␈β
h␈↓ β≥␈ε∃ADD␈↓ βr␈ε∃V+1
␈β∞∞␈↓ α↔␈ε)00␈α␈4␈↓ ¬f␈ε#1
␈β∞⊂␈↓ β≥␈ε∃STA␈↓ βr␈ε∃TEM␈α↓P
␈β∞6␈↓ α↔␈ε)00␈α␈5␈↓ ¬f␈ε#1
␈β∞8␈↓ β≥␈ε∃ENTA␈↓ βr␈ε∃1
␈β∞]␈↓ α↔␈ε)00␈α␈6␈↓ ¬f␈ε#1␈↓ εb␈ε#J␈α␈ump␈α
i␈α↓f␈↓ π↑␈ε)v␈↓ λ¬␈ε#=␈ε)␈α
b␈ε7␈απ␈␈ε#␈αλ1.
␈β∞←␈↓ β≥␈ε∃JOV␈↓ βr␈ε∃1F
␈β∞i␈↓ πn␈ε&1
␈β∂¬␈↓ α↔␈ε)00␈α␈7␈↓ ¬f␈ε#1
␈β∂π␈↓ β≥␈ε∃ENTX␈↓ βr␈ε∃0
␈β∂,␈↓ α↔␈ε)00␈α␈8␈↓ ¬f␈ε#1␈↓ εb␈ε#Oth␈α␈erwise␈αco␈α␈mpu␈α␈te␈ε)␈αb␈ε#/(␈↓ 	1␈ε)v␈↓ 	W␈ε#+␈απ1).
␈β∂.␈↓ β≥␈ε∃DIV␈↓ βr␈ε∃TEM␈α↓P
␈β∂8␈↓ 	B␈ε&1
␈β∂T␈↓ α↔␈ε)00␈α␈9␈↓ ¬f␈ε#1␈↓ εb␈ε#J␈α␈ump␈α
i␈α↓f␈↓ π↑␈ε)v␈↓ λ¬␈ε#=␈α
0␈α␈.
␈β∂V␈↓ β≥␈ε∃JOV␈↓ βr␈ε∃DIV␈α↓BYZERO
␈β∂`␈↓ πn␈ε&1
␈β∂|␈↓ α↔␈ε)01␈α␈0␈↓ ¬f␈ε#1
␈β∂}␈↓ αj␈ε∃1H␈↓ β≥␈ε∃STA␈↓ βr␈ε∃D
␈β⊂#␈↓ α↔␈ε)01␈α␈1␈↓ ¬f␈ε#1
␈β⊂%␈↓ β≥␈ε∃DECA␈↓ βr␈ε∃1
␈β⊂K␈↓ α↔␈ε)01␈α␈2␈↓ ¬f␈ε#1␈↓ εb␈ε#J␈α␈ump␈α
i␈α↓f␈ε)␈αd␈ε7␈α	≤␈ε#␈α
1␈α␈.
␈β⊂M␈↓ β≥␈ε∃JANZ␈↓ βr␈ε∃*+3
␈β⊂r␈↓ α↔␈ε)01␈α␈3␈↓ ¬B␈ε#1␈ε7␈απ␈␈ε)␈αλA
␈β⊂t␈↓ β≥␈ε∃STZ␈↓ βr␈ε∃U
␈β⊃~␈↓ α↔␈ε)01␈α␈4␈↓ ¬B␈ε#1␈ε7␈απ␈␈ε)␈αλA
␈β⊃≤␈↓ β≥␈ε∃JMP␈↓ βr␈ε∃D2
␈β∪(

␈β↓U␈↓ ↓H␈ε"622␈↓ 
b␈ε"4.3.1
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα&␈↓ α↔␈ε)01␈α␈5␈↓ ¬b␈ε)A␈↓ εb␈ε#M␈α␈ultiply␈↓ πj␈ε)v␈↓ λπ␈ε#b␈α␈y␈ε)␈αd␈ε#.
␈βα(␈↓ β≥␈ε∃ENT1␈↓ βr␈ε∃N
␈βαN␈↓ α↔␈ε)01␈α␈6␈↓ ¬b␈ε)A
␈βαP␈↓ β≥␈ε∃ENTX␈↓ βr␈ε∃0
␈βαu␈↓ α↔␈ε)01␈α␈7␈↓ ¬R␈ε)A␈↓ ¬k␈ε)N
␈βαw␈↓ αj␈ε∃2H␈↓ β≥␈ε∃STX␈↓ βr␈ε∃CAR␈α↓RY
␈ββ≥␈↓ α↔␈ε)01␈α␈8␈↓ ¬R␈ε)A␈↓ ¬k␈ε)N
␈ββ∨␈↓ β≥␈ε∃LDA␈↓ βr␈ε∃V,1
␈ββD␈↓ α↔␈ε)01␈α␈9␈↓ ¬R␈ε)A␈↓ ¬k␈ε)N
␈ββF␈↓ β≥␈ε∃MUL␈↓ βr␈ε∃D
␈ββl␈↓ α"␈ε7↓␈αε↓␈αε↓␈↓ εb␈ε#(as␈αin␈α
exer␈α␈ci␈α↓s␈α␈e␈α13)
␈β∧∀␈↓ α↔␈ε)02␈α␈6␈↓ ¬R␈ε)A␈↓ ¬k␈ε)N
␈β∧⊗␈↓ β≥␈ε∃J1P␈↓ βr␈ε∃2B
␈β∧;␈↓ α↔␈ε)02␈α␈7␈↓ ¬b␈ε)A␈↓ εb␈ε#(No␈α}w␈↓ π:␈ε#rX␈↓ πh␈ε#=␈α	0.)
␈β∧=␈↓ β≥␈ε∃ENT1␈↓ βr␈ε∃M+N
␈β∧c␈↓ α↔␈ε)02␈α␈8␈↓ ¬≥␈ε)A␈ε#(␈↓ ¬@␈ε)M␈↓ ¬m␈ε#+␈↓ ε∃␈ε)N␈↓ ε5␈ε#)␈↓ εb␈ε#M␈α␈ultiply␈ε)␈αu␈ε#␈αby␈ε)␈α
d␈ε#.
␈β∧e␈↓ αj␈ε∃2H␈↓ β≥␈ε∃STX␈↓ βr␈ε∃CAR␈α↓RY
␈β¬
␈↓ α↔␈ε)02␈α␈9␈↓ ¬≥␈ε)A␈ε#(␈↓ ¬@␈ε)M␈↓ ¬m␈ε#+␈↓ ε∃␈ε)N␈↓ ε5␈ε#)
␈β¬␈↓ β≥␈ε∃LDA␈↓ βr␈ε∃U,1
␈β¬2␈↓ α"␈ε7↓␈αε↓␈αε↓␈↓ εb␈ε#(as␈αin␈α
exer␈α␈ci␈α↓s␈α␈e␈α13)
␈β¬Z␈↓ α↔␈ε)03␈α␈7␈↓ ¬≥␈ε)A␈ε#(␈↓ ¬@␈ε)M␈↓ ¬m␈ε#+␈↓ ε∃␈ε)N␈↓ ε5␈ε#)
␈β¬\␈↓ β≥␈ε∃J1P␈↓ βr␈ε∃2B
␈βε↓␈↓ α↔␈ε)03␈α␈8␈↓ ¬b␈ε)A
␈βεβ␈↓ β≥␈ε∃STX␈↓ βr␈ε∃U
␈βελ␈↓ ππ␈∧ελππ≠∂
␈βεA␈↓ ↓V␈ε326.␈↓ α␈ε#(Se␈α␈e␈αthe␈αa␈α␈l␈α↓g␈α␈orithm␈α
of␈αexe␈α␈rcise␈α16.)
␈βπ	␈↓ α↔␈ε)1␈α␈01␈↓ ¬0␈ε#1␈↓ ¬v␈ε#(Re␈α␈maind␈α␈er␈αwill␈αb␈α␈e␈αle$␈αi␈α↓n
␈βπ␈↓ αj␈ε∃D8␈↓ β≥␈ε∃LDA␈↓ βr␈ε∃D
␈βπ1␈↓ α↔␈ε)1␈α␈02␈↓ ¬0␈ε#1␈↓ ε>␈ε#loc␈α␈ation␈α␈s␈↓ λ)␈ε#t␈α␈hrou␈α␈gh␈↓ 	{␈ε#)
␈βπ3␈↓ β≥␈ε∃DECA␈↓ βr␈ε∃1␈↓ πH␈ε∃U+M+1␈↓ 	&␈ε∃U+M+N
␈βπX␈↓ α↔␈ε)1␈α␈03␈↓ ¬0␈ε#1␈↓ ¬v␈ε#T␈α⎇erm␈α␈i␈α↓n␈α␈ate␈αif␈ε)␈αd␈ε#␈α	=␈α
1.
␈βπZ␈↓ β≥␈ε∃JAZ␈↓ βr␈ε∃DONE
␈βλ␈↓ α↔␈ε)1␈α␈04␈↓ ¬,␈ε)A␈↓ ¬v␈ε#rI␈↓ ε∞␈ε#1␈ε7␈α	⊃␈↓ εR␈ε)j␈↓ εk␈ε7␈␈ε)␈αλn␈ε7␈απ␈␈ε#␈αλ1;␈↓ π⎇␈ε)j␈↓ λ_␈ε7␈ ␈ε#␈α	1.
␈βλα␈↓ β≥␈ε∃ENN1␈↓ βr␈ε∃N
␈βλ'␈↓ α↔␈ε)1␈α␈05␈↓ ¬,␈ε)A␈↓ ¬v␈ε)r␈↓ ε∞␈ε7␈ ␈ε#␈α
0␈α␈.
␈βλ)␈↓ β≥␈ε∃ENTA␈↓ βr␈ε∃0
␈βλO␈↓ α↔␈ε)1␈α␈06␈↓ ¬≤␈ε)A␈↓ ¬4␈ε)N␈↓ ¬v␈ε#rAX␈↓ ε<␈ε7␈ ␈↓ εf␈ε)r␈↓ εv␈ε)b␈ε#␈απ+␈↓ π5␈ε)u␈↓ λλ␈ε#.
␈βλQ␈↓ αj␈ε∃1H␈↓ β≥␈ε∃LDX␈↓ βr␈ε∃U+M+N+1,1
␈βλ[␈↓ πI␈ε,m␈ε&␈α␈+␈↓ π{␈ε,j
␈βλw␈↓ α↔␈ε)1␈α␈07␈↓ ¬≤␈ε)A␈↓ ¬4␈ε)N
␈βλy␈↓ β≥␈ε∃DIV␈↓ βr␈ε∃D
␈β	≡␈↓ α↔␈ε)1␈α␈08␈↓ ¬≤␈ε)A␈↓ ¬4␈ε)N
␈β	 ␈↓ β≥␈ε∃STA␈↓ βr␈ε∃U+M+N+1,1
␈β	F␈↓ α↔␈ε)1␈α␈09␈↓ ¬≤␈ε)A␈↓ ¬4␈ε)N␈↓ ¬v␈ε)r␈↓ ε∞␈ε7␈ ␈ε#␈α
(␈↓ εD␈ε)r␈↓ εS␈ε)b␈ε#␈αλ+␈↓ π∩␈ε)u␈↓ πf␈ε#)␈↓ πv␈ε#mod␈↓ λ;␈ε)d␈ε#.
␈β	H␈↓ β≥␈ε∃SLAX␈↓ βr␈ε∃5
␈β	Q␈↓ π&␈ε,m␈ε&+␈↓ πX␈ε,j
␈β	m␈↓ α↔␈ε)1␈α␈10␈↓ ¬≤␈ε)A␈↓ ¬4␈ε)N␈↓ ¬v␈ε)j␈↓ ε⊂␈ε7␈ ␈↓ ε;␈ε)j␈↓ εT␈ε#+␈απ1.
␈β	o␈↓ β≥␈ε∃INC2␈↓ βr␈ε∃1
␈β
∃␈↓ α↔␈ε)1␈α␈11␈↓ ¬≤␈ε)A␈↓ ¬4␈ε)N␈↓ ¬v␈ε#Re␈α␈pea␈α␈t␈αfor␈α1␈ε7␈α	∀␈↓ πa␈ε)j␈↓ π{␈ε7∀␈ε)␈α
n␈ε#.
␈β
↔␈↓ β≥␈ε∃J2N␈↓ βr␈ε∃1B
␈β
≤␈↓ λh␈∧
≤λh≠∂
␈β
←␈↓ ↓H␈ε#A␈α␈t␈α
this␈α
po␈α␈in␈α␈t,␈αth␈α␈e␈α
division␈α
ro␈α␈utin␈α␈e␈αis␈α
com␈α␈plete;␈α
and␈α	by␈α
th␈α␈e␈α
nex␈α␈t␈αe␈α␈xerc␈α␈i␈α↓se␈α␈,␈αregiste␈α␈r␈αAX␈α
is
␈βε␈↓ ↓H␈ε#z␈α␈ero.
␈β@␈↓ ↓V␈ε327.␈↓ α␈ε#It␈αis␈ε)␈αdu␈↓ α|␈ε#m␈α␈od␈↓ β@␈ε)d␈↓ βR␈ε)v␈↓ βm␈ε#=␈ε)␈α
d␈ε#(␈ε)u␈↓ ∧N␈ε#m␈α␈od␈↓ ¬∩␈ε)v␈↓ ¬$␈ε#).
␈βz␈↓ ↓V␈ε328.␈↓ α␈ε#F␈α⎇or␈α∞c␈α␈on␈α␈v␈α}enien␈α␈ce,␈α∞let␈α∞u␈α␈s␈α∞a␈α␈ssum␈α␈e␈α∞th␈α␈at␈↓ ε,␈ε)v␈↓ εK␈ε#ha␈α␈s␈α∞a␈α
de␈α␈cimal␈α∞p␈α␈oin␈α␈t␈α
at␈α
the␈α
le$,␈α∞i␈α↓.e.,␈↓ 
l␈ε)v␈↓ ␈ε#=
␈β≡␈↓ ¬m␈ε&1
␈β!␈↓ ↓H␈ε#(␈↓ ↓S␈ε)v␈↓ ↓q␈ε#.␈↓ ↓z␈ε)v␈↓ α_␈ε)v␈↓ α<␈ε#.␈αε.␈αε.␈↓ αi␈ε#)␈↓ β␈ε#.␈α∂A$er␈αstep␈αN1␈α
w␈α␈e␈αha␈α␈v␈α}e␈↓ ελ␈ε7∀␈↓ ε2␈ε)v␈↓ εM␈ε#<␈α
1␈απ+␈απ1/␈ε)b␈ε#:␈αfor
␈β-␈↓ ↓c␈ε&0␈↓ α␈ε&1␈↓ α)␈ε&2␈↓ αt␈ε,b
␈β2␈↓ ¬m␈ε&2
␈β4␈↓ ¬m␈∧4¬mα∞
␈βs␈↓ βb␈ε↓⊗␈↓ ∧Y␈ε↓↔
␈βw␈↓ β}␈ε)b␈ε#␈απ+␈αλ1␈↓ ¬ ␈ε)v␈↓ ¬2␈ε#(␈ε)b␈ε#␈αλ+␈απ1)␈↓ εe␈ε)v␈↓ εv␈ε#(␈α↓1␈απ+␈απ1/␈ε)b␈ε#)␈↓ 	␈ε#1
␈β

␈↓ βK␈ε)v␈↓ ∧r␈ε7∀␈↓ ε%␈ε#=␈↓ λ≤␈ε#<␈α
1␈απ+␈↓ 	 ␈ε#,
␈β
 ␈↓ βv␈∧
 βvα←␈↓ ¬ ␈∧
 ¬ αx␈↓ εS␈∧
 εSα↓<␈↓ 	␈∧
 	α⊃
␈β
$␈↓ βv␈ε)v␈↓ ∧≤␈ε#+␈απ1␈↓ ¬-␈ε)v␈↓ ¬R␈ε#+␈αλ1␈↓ εS␈ε#(1/␈ε)b␈ε#)(␈↓ π%␈ε)v␈↓ πK␈ε#+␈αλ1␈α␈)␈↓ 	␈ε)b
␈β
0␈↓ ∧π␈ε&1␈↓ ¬=␈ε&1␈↓ π6␈ε&1
␈β
R␈↓ ↓H␈ε#a␈α␈nd
␈β
n␈↓ βb␈ε↓⊗␈↓ ∧Y␈ε↓↔
␈β
r␈↓ β}␈ε)b␈ε#␈απ+␈αλ1␈↓ ¬ ␈ε)v␈↓ ¬2␈ε#(␈ε)b␈ε#␈αλ+␈απ1␈ε7␈απ␈␈↓ ε=␈ε)v␈↓ ε[␈ε#)␈↓ π"␈ε#1␈↓ π:␈ε)v␈↓ πX␈ε#(␈ε)b␈ε#␈αλ+␈απ1␈ε7␈απ␈␈↓ λc␈ε)v␈↓ 	↓␈ε#)
␈β
⎇␈↓ εN␈ε&1␈↓ πJ␈ε&1␈↓ λt␈ε&1
␈β∞λ␈↓ βK␈ε)v␈↓ ∧r␈ε7∃␈↓ εs␈ε7∃␈↓ 	⊂␈ε#.
␈β∞≠␈↓ βv␈∧∞≠βvα←␈↓ ¬ ␈∧∞≠¬ α↓G␈↓ π"␈∧∞≠π"α⊃␈↓ π:␈∧∞≠π:α↓S
␈β∞∨␈↓ βv␈ε)v␈↓ ∧≤␈ε#+␈απ1␈↓ ¬T␈ε)v␈↓ ¬z␈ε#+␈απ1␈↓ π"␈ε)b␈↓ πt␈ε)v␈↓ λ→␈ε#+␈αλ1
␈β∞*␈↓ ∧π␈ε&1␈↓ ¬d␈ε&1␈↓ λ∧␈ε&1
␈β∞r␈↓ ↓H␈ε#Th␈α␈e␈αl␈α↓a␈α␈tter␈αqu␈α␈an␈α␈tit␈α␈y␈αta␈α␈k␈α␈es␈αits␈αs␈α␈mallest␈αv␈α⎇alue␈αwh␈α␈en␈↓ π≥␈ε)v␈↓ πE␈ε#=␈α
1␈α␈,␈αsince␈αit␈αi␈α↓s␈αa␈αco␈α␈n␈α␈v␈α␈e␈α␈x␈αfun␈α␈ction
␈β∞}␈↓ π-␈ε&1
␈β∂~␈↓ ↓H␈ε#a␈α␈nd␈α
the␈αo␈α␈ther␈αex␈α␈trem␈α␈e␈αv␈α⎇alue␈α
i␈α↓s␈αg␈α␈reater.
␈β∂C␈↓ α␈ε#The␈αfo␈α␈rm␈α␈ula␈αin␈α
step␈αN2␈α
ma␈α␈y␈αb␈α␈e␈αwritten
␈β⊂∪␈↓ ¬⎇␈ε↓⊗␈↓ π
␈ε↓↔
␈β⊂↔␈↓ ε⊃␈ε)b␈ε#(␈ε)b␈ε#␈αλ+␈αλ1␈α␈)␈↓ π≡␈ε)v
␈β⊂-␈↓ ¬8␈ε)v␈↓ ¬S␈ε7␈ ␈↓ π3␈ε#,
␈β⊂@␈↓ ε⊃␈∧⊂@ε⊃αv␈↓ π≡␈∧⊂@π≡α∩
␈β⊂D␈↓ ε≤␈ε)v␈↓ εB␈ε#+␈απ1␈↓ π∨␈ε)b
␈β⊂P␈↓ ε-␈ε&1
␈β⊃→␈↓ ↓H␈ε#so␈α
w␈α␈e␈αsee␈αas␈αa␈α␈bo␈α␈v␈α}e␈αtha␈α␈t␈↓ ∧%␈ε)v␈↓ ∧B␈ε#wil␈α↓l␈αne␈α␈v␈α␈er␈αb␈α␈ecom␈α␈e␈ε7␈α∃␈ε#␈α
1␈απ+␈αλ1␈α␈/␈ε)b␈ε#.
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.3.2␈↓ 
v␈ε"623
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα&␈↓ α␈ε#The␈α
minim␈α␈um␈α
v␈α⎇alue␈αo␈α␈f␈↓ ∧a␈ε)v␈↓ ∧}␈ε#a$er␈αo␈α␈ne␈αitera␈α␈ti␈α↓o␈α␈n␈αo␈α␈f␈αste␈α␈p␈αN2␈αis␈ε7␈α∃
␈βαw␈↓ ↓W␈ε↓∩␈↓ β8␈ε↓∪␈↓ ∧≠␈ε↓∩␈↓ ¬|␈ε↓∪␈↓ εl␈ε↓∩␈↓ λ|␈ε↓∪␈↓ 	∩␈ε↓∩␈↓ 	⎇␈ε↓∪
␈βα{␈↓ ↓q␈ε)b␈ε#(␈ε)b␈ε#␈αλ+␈απ1)␈ε7␈αλ␈␈↓ β⊗␈ε)v␈↓ βR␈ε)v␈↓ ∧5␈ε)b␈ε#(␈ε)b␈ε#␈αλ+␈απ1)␈ε7␈αλ␈␈↓ ¬Z␈ε)v␈↓ ε⊗␈ε)v␈↓ π¬␈ε)b␈ε#␈α↓(␈ε)b␈ε#␈απ+␈αλ1)␈απ+␈αλ1␈ε7␈απ␈␈ε)␈αλt␈↓ 	,␈ε)t␈ε7␈απ␈␈ε#␈αλ1
␈ββπ␈↓ β'␈ε&1␈↓ ¬k␈ε&1␈↓ ε&␈ε&1
␈ββ⊃␈↓ βq␈ε7∃␈↓ εA␈ε#=
␈ββ$␈↓ ↓q␈∧β$↓qα↓D␈↓ βR␈∧β$βRα∩␈↓ ∧5␈∧β$∧5α↓D␈↓ ε⊗␈∧β$ε⊗α∨␈↓ π¬␈∧β$π¬α↓s␈↓ 	,␈∧β$	,αN
␈ββ'␈↓ ε&␈ε&2␈↓ 	S␈ε&2
␈ββ(␈↓ α#␈ε)v␈↓ αI␈ε#+␈απ1␈↓ βS␈ε)b␈↓ ∧g␈ε)v␈↓ ¬
␈ε#+␈απ1␈↓ ε↔␈ε)b␈↓ πy␈ε)t␈↓ 	D␈ε)b
␈ββ4␈↓ α4␈ε&1␈↓ ∧x␈ε&1
␈ββc␈↓ λn␈ε↓∩␈↓ 
}␈ε↓∪
␈ββg␈↓ π0␈ε#1␈↓ π}␈ε#2␈↓ λS␈ε#1␈↓ 	D␈ε)b␈ε#(␈ε)b␈ε#␈αλ+␈αλ1␈α␈)␈αλ+␈απ1
␈ββ⎇␈↓ εA␈ε#=␈α
1␈απ+␈↓ πL␈ε#+␈↓ λ ␈ε7␈␈↓ 	∧␈ε)t␈ε#␈απ+␈↓ ∀␈ε#,
␈β∧⊂␈↓ π0␈∧∧⊂π0α⊃␈↓ πx␈∧∧⊂πxα≡␈↓ λM␈∧∧⊂λMα≡␈↓ 	D␈∧∧⊂	Dα↓7
␈β∧∪␈↓ λλ␈ε&2␈↓ λ\␈ε&2
␈β∧∀␈↓ π1␈ε)b␈↓ πx␈ε)b␈↓ λM␈ε)b␈↓ 
→␈ε)t
␈β∧j␈↓ ↓H␈ε#if␈ε)␈αt␈ε#␈α=␈↓ α,␈ε)v␈↓ αS␈ε#+␈αλ1.␈α∪Th␈α␈e␈αminim␈α␈u␈α␈m␈αof␈αthis␈αqu␈α␈an␈α␈tit␈α␈y␈αo␈α␈ccu␈α␈rs␈α
fo␈α␈r␈ε)␈α
t␈ε#␈α=␈ε)␈αb␈ε#/2␈αλ+␈αλ1;␈α
a␈αlo␈α␈w␈α␈er␈αb␈α␈ou␈α␈nd
␈β∧v␈↓ α=␈ε&1
␈β¬∩␈↓ ↓H␈ε#is␈α∂1␈ε7␈α
␈␈ε#␈α3␈α␈/2␈ε)b␈ε#.␈α≤Hen␈α␈ce␈↓ ∧␈ε)v␈↓ ∧/␈ε7∃␈ε)␈α⊂b␈ε7␈α␈␈ε#␈α
2,␈α⊃a␈α␈$er␈α∂one␈α∂itera␈α␈ti␈α↓o␈α␈n␈α∂of␈α∂step␈α∂N2␈α␈.␈α≤Fi␈α↓n␈α␈ally,␈α⊂we␈α∂h␈α␈a␈α␈v␈α␈e
␈β¬≥␈↓ ∧⊂␈ε&1
␈β¬4␈↓ β]␈ε&2
␈β¬9␈↓ ↓H␈ε#(1␈ε7␈α∧␈␈ε#␈α¬3/␈α␈2␈ε)b␈ε#)(␈α↓1␈α∧+␈α¬1/␈ε)␈α␈b␈↓ βQ␈ε#)␈↓ βt␈ε#>␈α	1,␈α
whe␈α␈n␈ε)␈α
b␈ε7␈α	∃␈ε#␈α
5␈α␈,␈αso␈α	at␈α	m␈α↓ost␈α	t␈α␈wo␈α	m␈α↓o␈α␈re␈α
itera␈α␈ti␈α↓o␈α␈ns␈α	are␈α
n␈α␈eed␈α␈ed␈α␈.␈α∂The
␈β¬a␈↓ ↓H␈ε#a␈α␈ssertion␈α
i␈α↓s␈αea␈α␈sil␈α↓y␈α
v␈α␈eri|␈α␈ed␈αwh␈α␈en␈ε)␈αb␈ε#␈α	<␈α
5.
␈βε≤␈↓ ↓V␈ε329.␈↓ α␈ε#T␈α⎇rue,␈αsinc␈α␈e␈α(␈↓ β@␈ε)u␈↓ βg␈ε#.␈αε.␈αε.␈↓ ∧∀␈ε)u␈↓ ∧`␈ε#)␈↓ ¬↓␈ε#<␈↓ ¬,␈ε)v␈↓ ¬=␈ε#.
␈βε'␈↓ βT␈ε,j␈↓ ∧'␈ε,j␈↓ ∧5␈ε&+␈ε,n␈↓ ∧k␈ε,b
␈βεW␈↓ ↓V␈ε330.␈↓ α␈ε#In␈α∞Algor␈α␈i␈α↓th␈α␈ms␈α∞A␈α∞and␈α
S␈↓ ∧d␈ε#,␈α∂suc␈α␈h␈α∞o␈α␈v␈α␈e␈α␈rl␈α↓a␈α␈p␈α∞is␈α∞possib␈α␈l␈α↓e␈α∞if␈α∞the␈α∞a␈α␈l␈α↓g␈α␈orithm␈α␈s␈α∂a␈α␈re␈α∞rewritten
␈βε}␈↓ ↓H␈ε#sligh␈α}tl␈α↓y␈α␈;␈α∞e.g.,␈α
i␈α↓n␈αAlgo␈α␈ri␈α↓th␈α␈m␈α
A␈↓ ∧r␈ε#,␈α
w␈α␈e␈α
co␈α␈uld␈αrewrite␈α
step␈αA2␈αth␈α␈u␈α␈s:␈α∂\S␈α␈et␈ε)␈α
t␈ε7␈α␈ ␈↓ 	m␈ε)u␈↓ 
⊗␈ε#+␈↓ 
@␈ε)v␈↓ 
g␈ε#+␈↓ ⊃␈ε)k␈↓ #␈ε#,
␈βπ
␈↓ 
␈ε,j␈↓ 
Q␈ε,j
␈βπ&␈↓ ↓H␈ε)w␈↓ ↓w␈ε7␈ ␈ε)␈α	t␈↓ α3␈ε#mod␈↓ αx␈ε)b␈ε#,␈↓ β≠␈ε)k␈↓ β7␈ε7␈ ␈α
b␈ε)t␈ε#/␈ε)b␈ε7c␈ε#."
␈βπ1␈↓ ↓←␈ε,j
␈βπO␈↓ α␈ε#In␈α
Algo␈α␈ri␈α↓th␈α␈m␈α
M␈↓ βp␈ε#,␈↓ ∧β␈ε)v␈↓ ∧,␈ε#m␈α␈a␈α␈y␈α
b␈α␈e␈α
i␈α↓n␈α	the␈α
sa␈α␈me␈α
loca␈α␈ti␈α↓o␈α␈n␈α
as␈↓ πt␈ε)w␈↓ λ→␈ε#.␈α∂In␈α
Algo␈α␈ri␈α↓th␈α␈m␈α
D␈↓ 
⊃␈ε#,␈α
i␈α↓t␈α
is␈α
m␈α↓os␈α␈t
␈βπ[␈↓ ∧∀␈ε,j␈↓ λ␈ε,j
␈βπw␈↓ ↓H␈ε#c␈α␈on␈α␈v␈α}enien␈α}t␈α	(as␈α	in␈α	Pro␈α␈gram␈αλD␈↓ ∧a␈ε#,␈α
ex␈α␈ercise␈α	26␈α␈)␈α	to␈α	let␈↓ εx␈ε)r␈↓ π~␈ε#.␈α¬.␈αε.␈↓ πF␈ε)r␈↓ πn␈ε#be␈αλthe␈α	sa␈α␈me␈α	a␈α␈s␈↓ 	G␈ε)u␈↓ 
 ␈ε#.␈αε.␈αε.␈↓ 
M␈ε)u␈↓ #␈ε#;
␈βλβ␈↓ πε␈ε&1␈↓ πT␈ε,n␈↓ 	[␈ε,m␈ε&+1␈↓ 
`␈ε,m␈ε&+␈ε,n
␈βλ∨␈↓ ↓H␈ε#a␈α␈nd␈α
w␈α␈e␈αc␈α␈an␈α
also␈αh␈α␈a␈α␈v␈α}e␈↓ ∧∧␈ε)q␈↓ ∧(␈ε#.␈αε.␈αε.␈↓ ∧T␈ε)q␈↓ ¬λ␈ε#th␈α␈e␈αsa␈α␈me␈α
as␈↓ ε<␈ε)u␈↓ εc␈ε#.␈α¬.␈αε.␈↓ π∂␈ε)u␈↓ π:␈ε#,␈αpro␈α}vided␈α
th␈α␈at␈αno␈α
alteration␈α
o␈α␈f␈↓ ␈ε)u
␈βλ*␈↓ ∧∃␈ε&0␈↓ ∧e␈ε,m␈↓ εO␈ε&0␈↓ π"␈ε,m␈↓ ∨␈ε,j
␈βλF␈↓ ↓H␈ε#is␈α
mad␈α␈e␈αin␈α
ste␈α␈p␈α
D6.␈α↔(Li␈α↓n␈α␈e␈α
098␈α
of␈α
Progra␈α␈m␈α
D␈αca␈α␈n␈α
safely␈α
be␈α
ch␈α␈an␈α␈ged␈α
to␈α
\␈↓ 
B␈ε#"␈α␈,␈αsince
␈βλH␈↓ 	\␈ε∃J1P␈α⊃2B
␈βλn␈↓ ↓H␈ε)u␈↓ ↓t␈ε#isn't␈αu␈α␈sed␈αin␈αth␈α␈e␈αsu␈α␈bseq␈α␈uen␈α}t␈αcalcu␈α␈l␈α↓a␈α␈tion.)
␈βλy␈↓ ↓[␈ε,j
␈β	)␈↓ ↓V␈ε331.␈↓ α␈ε#Con␈α␈sider␈αth␈α␈e␈αsitua␈α␈ti␈α↓o␈α␈n␈αo␈α␈f␈α
Fig.␈α6␈αwith␈ε)␈αu␈ε#␈α=␈α(␈↓ π
␈ε)u␈↓ π+␈ε)u␈↓ πz␈ε#.␈αε.␈αε.␈↓ λ&␈ε)u␈↓ λs␈ε#)␈↓ 	_␈ε#a␈α␈s␈αi␈α↓n␈αAl␈α↓g␈α␈orith␈α␈m␈αD␈↓ #␈ε#.
␈β	4␈↓ π≥␈ε,j␈↓ π?␈ε,j␈↓ πL␈ε&+␈α↓1␈↓ λ:␈ε,j␈↓ λH␈ε&+␈ε,n␈↓ λ}␈ε&3
␈β	P␈↓ ↓H␈ε#If␈α
the␈α
lead␈α␈ing␈α
non␈α␈zero␈α
dig␈α␈i␈α↓ts␈α
of␈ε)␈α
u␈ε#␈α∞an␈α␈d␈↓ ε¬␈ε)v␈↓ ε$␈ε#ha␈α}v␈α␈e␈α
the␈α
sa␈α␈me␈α
si␈α↓g␈α␈n,␈α∞set␈↓ 	␈ε)r␈↓ 	'␈ε7␈ ␈ε)␈α∞u␈ε7␈α	␈␈↓ 
≤␈ε)v␈↓ 
.␈ε#,␈↓ 
E␈ε)q␈↓ 
d␈ε7␈ ␈ε#␈α∞1␈α␈;
␈β	x␈↓ ↓H␈ε#o␈α␈ther␈α␈w␈α↓ise␈α	set␈↓ β␈ε)r␈↓ β%␈ε7␈ ␈ε)␈α	u␈ε#␈α¬+␈↓ ∧␈ε)v␈↓ ∧≡␈ε#,␈↓ ∧1␈ε)q␈↓ ∧L␈ε7␈ ␈α	␈␈ε#␈α↓1␈α␈.␈α∂No␈α␈w␈α	if␈ε7␈α
j␈↓ ε2␈ε)r␈↓ εA␈ε7j␈ε#␈α
>␈ε7␈α	j␈ε)␈α↓u␈ε7j␈ε#,␈α
or␈α	i␈α↓f␈ε7␈α	j␈↓ λ¬␈ε)r␈↓ λ∃␈ε7j␈ε#␈α	=␈ε7␈α
j␈ε)u␈ε7j␈ε#␈α
an␈α␈d␈α	the␈α	|␈α␈rst␈α
non␈α␈zero
␈β
∨␈↓ ↓H␈ε#d␈α␈igit␈αof␈↓ α>␈ε)u␈↓ β8␈ε#.␈αε.␈α¬.␈↓ βd␈ε)u␈↓ ∧F␈ε#has␈αthe␈αsame␈αsign␈αas␈αth␈α␈e␈α|␈α␈rst␈αnonz␈α␈ero␈αd␈α␈igit␈αof␈↓ 	r␈ε)r␈↓ 
↓␈ε#,␈αset␈↓ 
K␈ε)q␈↓ 
g␈ε7␈ ␈ε#␈α0␈α␈;
␈β
+␈↓ αQ␈ε,j␈↓ α←␈ε&+␈ε,n␈ε&+1␈↓ βx␈ε,m␈ε&␈α␈+␈ε,␈α↓n
␈β
G␈↓ ↓H␈ε#o␈α␈ther␈α␈w␈α↓ise␈αse␈α␈t␈↓ β∂␈ε)u␈↓ β6␈ε#.␈αε.␈αε.␈↓ βc␈ε)u␈↓ ∧:␈ε#equ␈α␈al␈αto␈αth␈α␈e␈αdigits␈αo␈α␈f␈↓ εu␈ε)r␈↓ π∧␈ε#.
␈β
S␈↓ β#␈ε,j␈↓ βv␈ε,j␈↓ ∧∧␈ε&+␈ε,n
␈βα␈↓ ↓V␈ε336.␈↓ α␈ε#V␈α⎇alues␈α	to␈α
10␈α␈00␈α	decima␈α␈l␈α
and␈α	11␈α␈00␈α
o␈α␈ctal␈α
p␈α␈l␈α↓a␈α␈ces␈α
h␈α␈a␈α␈v␈α␈e␈α	bee␈α␈n␈α
co␈α␈mpu␈α␈ted␈α	by␈α	R.␈α
P␈α↓.␈↓ 
S␈ε#Bren␈α}t,
␈β)␈↓ ↓H␈ε#Co␈α␈mp.␈αCen␈α}tre␈αT␈α⎇ech.␈αRep␈α␈.␈α47␈α(Can␈α}ber␈α␈ra:␈αAustra␈α␈l␈α↓ian␈α
Nat.␈αUniv␈α␈.␈α↓,␈α19␈α␈75).
␈β←␈↓ β&␈ε,e
␈βd␈↓ ↓V␈ε337.␈↓ α␈ε#Let␈ε)␈α
d␈ε#␈α=␈↓ β⊗␈ε#2␈↓ β?␈ε#so␈αtha␈α␈t␈ε)␈α
b␈ε#␈α>␈ε)␈αd␈↓ ¬
␈ε)v␈↓ ¬7␈ε7∃␈ε)␈αb␈ε#␈α↓/␈α␈2.␈α∀In␈α␈stea␈α␈d␈α
o␈α␈f␈α
norma␈α␈l␈α↓izin␈α␈g␈ε)␈α
u␈ε#␈α
a␈α␈nd␈↓ 	j␈ε)v␈↓ 
λ␈ε#i␈α↓n␈αstep␈αD1␈α␈,
␈βp␈↓ ¬≡␈ε&1
␈βε␈↓ ε"␈ε:0␈↓ εB␈ε:0␈↓ π_␈ε,e
␈β␈↓ ↓H␈ε#simp␈α␈ly␈α∞co␈α␈mpu␈α␈te␈α∞the␈α
t␈α␈wo␈α
l␈α↓e␈α␈adin␈α␈g␈α∞digits␈↓ ε⊃␈ε)v␈↓ ε0␈ε)v␈↓ ε↑␈ε#o␈α␈f␈↓ πλ␈ε#2␈↓ π$␈ε#(␈↓ π/␈ε)v␈↓ πN␈ε)v␈↓ πl␈ε)v␈↓ λ
␈ε#)␈↓ λ0␈ε#b␈α␈y␈α∞shi$ing␈α
l␈α↓e␈α␈$␈ε)␈α∂e␈ε#␈α∞bits.␈α_In
␈β_␈↓ π@␈ε&1␈↓ π↑␈ε&2␈↓ π|␈ε&3␈↓ λ∃␈ε,b
␈β~␈↓ ε"␈ε&1␈↓ εB␈ε&2
␈β.␈↓ β ␈ε:0␈↓ βN␈ε:0␈↓ εQ␈ε:0␈↓ π↓␈ε:0␈↓ πY␈ε:0
␈β4␈↓ ↓H␈ε#ste␈α␈p␈α
D3␈α␈,␈αu␈α␈se␈α
(␈↓ β∞␈ε)v␈↓ β-␈ε#,␈↓ β<␈ε)v␈↓ β\␈ε#)␈α
in␈α␈stead␈α	of␈α
(␈↓ ¬∪␈ε)v␈↓ ¬1␈ε#,␈↓ ¬@␈ε)v␈↓ ¬↑␈ε#)␈α
an␈α␈d␈α
(␈↓ ε>␈ε)u␈↓ ε←␈ε#,␈↓ εn␈ε)u␈↓ π7␈ε#,␈↓ πF␈ε)u␈↓ λ∂␈ε#)␈α
i␈α↓n␈α␈stea␈α␈d␈α
o␈α␈f␈α
(␈↓ 	F␈ε)u␈↓ 	h␈ε#,␈↓ 	v␈ε)u␈↓ 
@␈ε#,␈↓ 
O␈ε)u␈↓ _␈ε#),
␈β?␈↓ ¬#␈ε&1␈↓ ¬P␈ε&2␈↓ 	Z␈ε,j␈↓ 

␈ε,j␈↓ 
_␈ε&+1␈↓ 
b␈ε,j␈↓ 
p␈ε&+2
␈βB␈↓ β ␈ε&1␈↓ βN␈ε&2␈↓ εQ␈ε,j␈↓ π↓␈ε,j␈↓ π∂␈ε&+1␈↓ πY␈ε,j␈↓ πg␈ε&+2
␈βU␈↓ βQ␈ε:0␈↓ βr␈ε:0␈↓ ∧;␈ε:0
␈β[␈↓ ↓H␈ε#wh␈α␈ere␈αthe␈αdigits␈↓ β=␈ε)u␈↓ β↑␈ε)u␈↓ ∧(␈ε)u␈↓ ∧⎇␈ε#ar␈α␈e␈αo␈α␈btain␈α␈ed␈αfrom␈α(␈↓ π→␈ε)u␈↓ π;␈ε)u␈↓ λ∧␈ε)u␈↓ λM␈ε)u␈↓ 	↔␈ε#)␈↓ 	:␈ε#by␈αsh␈α␈i$i␈α↓n␈α␈g␈αl␈α↓e␈α␈$␈ε)␈αe
␈βg␈↓ π-␈ε,j␈↓ πN␈ε,j␈↓ π\␈ε&+1␈↓ λ↔␈ε,j␈↓ λ%␈ε&+␈α↓2␈↓ λa␈ε,j␈↓ λo␈ε&+3␈↓ 	"␈ε,b
␈βj␈↓ βQ␈ε,j␈↓ βr␈ε,j␈↓ ∧␈ε&+1␈↓ ∧;␈ε,j␈↓ ∧I␈ε&+2
␈β
β␈↓ ↓H␈ε#b␈α␈its.␈α∂Omit␈α
div␈α␈i␈α↓sio␈α␈n␈α
by␈ε)␈α	d␈ε#␈αin␈α	step␈α
D8␈α␈.␈α⊗(In␈α
esse␈α␈nce,␈ε)␈α
u␈ε#␈αa␈α␈nd␈↓ πp␈ε)v␈↓ λ␈ε#are␈α
b␈α␈eing␈α
\␈α␈virtua␈α␈l␈α↓ly␈α␈"␈α
shi$ed␈α␈.
␈β
*␈↓ ↓H␈ε#Th␈α␈is␈αmethod␈αsa␈α}v␈α␈es␈αco␈α␈mpu␈α␈tation␈α
whe␈α␈n␈ε)␈αm␈ε#␈αis␈αsma␈α␈l␈α↓l␈αco␈α␈mpa␈α␈red␈αto␈ε)␈α
n␈ε#␈α↓.)
␈β∞@␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.3␈α␈.2
␈β∂→␈↓ ↓g␈ε31.␈↓ α␈ε#The␈αλso␈α␈lution␈απi␈α↓s␈αλu␈α␈niqu␈α␈e␈αλsince␈αλ7␈ε7␈α↓↓␈ε#␈αα1␈α␈1␈ε7␈αα↓␈ε#␈α↓13␈α	=␈α
1␈α␈001␈α␈.␈α∞The␈αλ\␈α␈con␈α␈structiv␈α}e"␈αλpr␈α␈o␈α↓of␈αλof␈αλTh␈α␈eorem
␈β∂;␈↓ ¬A␈ε&6␈↓ ε\␈ε&10␈↓ λ∧␈ε&12
␈β∂?␈↓ ∧S␈ε"(␈↓ λ ␈ε")
␈β∂A␈↓ ↓H␈ε#C␈απtells␈αλu␈α␈s␈αλth␈α␈at␈απthe␈απa␈α␈nsw␈α␈er␈απis␈↓ ∧←␈ε#(11␈ε7␈α␈↓␈ε#␈α↓1␈α␈3␈↓ ¬6␈ε#)␈↓ ¬O␈ε#+6␈ε7↓␈ε#(7␈ε7↓␈ε#13␈↓ εQ␈ε#)␈↓ εw␈ε#+␈α↓5␈ε7␈α␈↓␈ε#␈α↓(7␈ε7↓␈ε#11␈↓ πy␈ε#)␈↓ λ1␈ε#mod␈↓ λv␈ε#10␈α␈01␈α␈.␈α∞B␈α↓u␈α␈t␈απthis␈απansw␈α␈e␈α␈r
␈β∂h␈↓ ↓H␈ε#is␈αp␈α␈erh␈α␈ap␈α␈s␈αn␈α↓o␈α␈t␈αex␈α␈plicit␈αenou␈α␈gh␈α␈!␈α⊃By␈α(2␈α␈3)␈αw␈α␈e␈αha␈α␈v␈α}e␈↓ π∩␈ε)v␈↓ π:␈ε#=␈α1␈α␈,␈↓ λ␈ε)v␈↓ λ4␈ε#=␈α(6␈ε7␈απ␈␈ε#␈αλ1)␈ε7␈αλ↓␈ε#␈αλ8␈↓ 	w␈ε#mo␈α␈d␈↓ 
;␈ε#11␈α
=␈α7␈α␈,
␈β∂t␈↓ π"␈ε&1␈↓ λ≤␈ε&2
␈β⊂∞␈↓ α~␈ε"(␈↓ βw␈ε")
␈β⊂⊂␈↓ ↓H␈ε)v␈↓ ↓o␈ε#=␈↓ α&␈ε#(5␈ε7␈απ␈␈ε#␈αλ1␈α␈)␈ε7␈αλ↓␈ε#␈απ2␈ε7␈απ␈␈ε#␈αλ7␈↓ ∧
␈ε7↓␈ε#␈αλ6␈↓ ∧1␈ε#mo␈α␈d␈↓ ∧u␈ε#13␈α	=␈α
6␈α␈,␈αs␈α␈o␈ε)␈αu␈ε#␈α
=␈α	6␈ε7␈αλ↓␈ε#␈απ7␈ε7␈απ↓␈ε#␈αλ11␈απ+␈απ7␈ε7␈απ↓␈ε#␈αλ7␈απ+␈αλ1␈α	=␈α	512␈α␈.
␈β⊂≤␈↓ ↓X␈ε&3
␈β⊂K␈↓ ↓g␈ε32.␈↓ α␈ε#No.␈α T␈α↓h␈α␈ere␈α⊃is␈α⊃at␈α⊃most␈α⊃o␈α␈ne␈α⊃su␈α␈ch␈ε)␈α⊃u␈ε#;␈α∀the␈α⊃a␈α␈dd␈α␈i␈α↓t␈α␈i␈α↓o␈α␈nal␈α⊃co␈α␈nd␈α␈i␈α↓t␈α␈i␈α↓o␈α␈n␈↓ 	5␈ε)u␈↓ 	i␈ε7⊃␈↓ 
≡␈ε7↓␈αε↓␈α¬↓␈↓ 
X␈ε7⊃␈↓ ␈ε)u
␈β⊂V␈↓ 	H␈ε&1␈↓  ␈ε,r
␈β⊂r␈↓ ↓H␈ε#(m␈α␈odu␈α␈lo␈α1)␈αis␈αne␈α␈cessa␈α␈ry␈αan␈α␈d␈αsu␈α␈}cien␈α}t,␈α
a␈α␈nd␈αit␈αfoll␈α↓o␈α}ws␈αtha␈α␈t␈αsuch␈αa␈αg␈α␈ene␈α␈ralization␈αi␈α↓s␈αn␈α↓o␈α␈t
␈β⊃~␈↓ ↓H␈ε#v␈α}ery␈αin␈α␈te␈α␈resting␈α␈.
␈β∪(

␈β↓U␈↓ ↓H␈ε"624␈↓ 
b␈ε"4.3.2
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα"␈↓ εq␈ε"(␈↓ 	∨␈ε")
␈βα$␈↓ ↓g␈ε33.␈↓ α␈ε)u␈ε7␈α⊃␈↓ αW␈ε)u␈↓ β␈ε#(mo␈α␈du␈α␈l␈α↓o␈↓ ∧↓␈ε)m␈↓ ∧)␈ε#)␈αi␈α↓m␈α␈plies␈αtha␈α␈t␈ε)␈α
u␈ε7␈α⊃␈↓ εG␈ε)u␈↓ ε⎇␈ε#modu␈α␈lo␈↓ πu␈ε#gcd␈↓ λ'␈ε#(␈↓ λ2␈ε)m␈↓ λZ␈ε#,␈↓ λh␈ε)m␈↓ 	∀␈ε#)␈↓ 	+␈ε#,␈α
so␈αth␈α␈e␈αcon␈α␈dition
␈βα0␈↓ αk␈ε,i␈↓ ∧∨␈ε,i␈↓ ε[␈ε,i␈↓ λP␈ε,i␈↓ 	ε␈ε,j
␈βαJ␈↓ αI␈ε"(␈↓ ∧x␈ε")
␈βαL␈↓ ↓H␈ε)u␈↓ ↓p␈ε7⊃␈↓ α≤␈ε)u␈↓ αU␈ε#m␈α↓od␈α␈ulo␈↓ βN␈ε#g␈α␈cd␈↓ ∧␈ε#(␈↓ ∧␈ε)m␈↓ ∧2␈ε#,␈↓ ∧A␈ε)m␈↓ ∧l␈ε#)␈↓ ¬⊂␈ε#m␈α␈u␈α␈st␈αsur␈α␈el␈α↓y␈αh␈α↓o␈α␈l␈α↓d␈αif␈α
th␈α␈ere␈αis␈αa␈αsolu␈α␈tion.␈α∩F␈α⎇urth␈α␈erm␈α↓o␈α␈re␈αif
␈βαW␈↓ ↓[␈ε,i␈↓ α0␈ε,j␈↓ ∧(␈ε,i␈↓ ∧←␈ε,j
␈βαs␈↓ ↓H␈ε)u␈ε7␈α
⊃␈↓ α⊂␈ε)v␈↓ α+␈ε#(mo␈α␈du␈α␈l␈α↓o␈↓ β,␈ε)m␈↓ βX␈ε#)␈αfor␈αall␈↓ ∧Q␈ε)j␈↓ ∧b␈ε#,␈αth␈α␈en␈ε)␈αu␈ε7␈αλ␈␈↓ εε␈ε)v␈↓ ε#␈ε#i␈α↓s␈αa␈αm␈α␈u␈α␈lti␈α↓p␈α␈le␈αof␈↓ λ␈ε#lcm␈↓ λ>␈ε#(␈↓ λI␈ε)m␈↓ λu␈ε#,␈↓ 	∧␈ε#.␈α¬.␈αε.␈↓ 	0␈ε#,␈↓ 	?␈ε)m␈↓ 	i␈ε#)␈α
=␈ε)␈α
m␈ε#␈α␈;␈αhe␈α␈nce
␈βα␈␈↓ βJ␈ε,j␈↓ λg␈ε&1␈↓ 	\␈ε,r
␈ββ≠␈↓ ↓H␈ε#th␈α␈ere␈αis␈αat␈αmost␈αon␈α␈e␈αsolut␈α␈i␈α↓o␈α␈n.
␈ββC␈↓ α␈ε#The␈α
proof␈α∞can␈α
n␈α↓o␈α}w␈α∂b␈α␈e␈α∞co␈α␈mplete␈α␈d␈α∞in␈α∞a␈α∞non␈α␈con␈α␈stru␈α␈ctiv␈α␈e␈α∞ma␈α␈nn␈α␈er␈α∞by␈α
cou␈α␈n␈α␈tin␈α␈g␈α∞the
␈ββj␈↓ ↓H␈ε#n␈α}um␈α␈b␈α␈er␈α
of␈α∞d␈α␈i{eren␈α}t␈↓ βq␈ε)r␈↓ ∧␈ε#-tu␈α␈ples␈α∞(␈↓ ∧{␈ε)u␈↓ ¬≤␈ε#,␈↓ ¬+␈ε#.␈αε.␈α¬.␈↓ ¬W␈ε#,␈↓ ¬f␈ε)u␈↓ εε␈ε#)␈α∞sa␈α␈ti␈α↓sfy␈α␈ing␈α
the␈α
con␈α␈dition␈α␈s␈α∞0␈ε7␈α
∀␈↓ 	`␈ε)u␈↓ 
∂␈ε#<␈↓ 
>␈ε)m␈↓ 
w␈ε#a␈α␈nd
␈ββv␈↓ ¬∞␈ε&1␈↓ ¬y␈ε,r␈↓ 	t␈ε,j␈↓ 
[␈ε,j
␈β∧⊂␈↓ αQ␈ε"(␈↓ ¬↓␈ε")
␈β∧∩␈↓ ↓H␈ε)u␈↓ ↓s␈ε7⊃␈↓ α"␈ε)u␈↓ α]␈ε#m␈α↓od␈α␈ulo␈↓ βX␈ε#g␈α␈cd␈↓ ∧	␈ε#(␈↓ ∧∃␈ε)m␈↓ ∧<␈ε#,␈↓ ∧K␈ε)m␈↓ ∧v␈ε#)␈↓ ¬
␈ε#.␈α_If␈α∞this␈α∞n␈α}um␈α␈b␈α␈er␈α∞is␈ε)␈α∞m␈ε#,␈α∞there␈α
m␈α␈ust␈α∞b␈α␈e␈α∞a␈α
solution␈α
since
␈β∧≥␈↓ ↓[␈ε,i␈↓ α6␈ε,j␈↓ ∧2␈ε,i␈↓ ∧h␈ε,j
␈β∧9␈↓ ↓H␈ε#(␈ε)u␈↓ ↓l␈ε#m␈α␈od␈↓ α0␈ε)m␈↓ α\␈ε#,␈↓ αj␈ε#.␈αε.␈αε.␈↓ β↔␈ε#,␈ε)␈αεu␈↓ β?␈ε#m␈α␈od␈↓ ∧β␈ε)m␈↓ ∧-␈ε#)␈↓ ∧A␈ε#tak␈α}es␈α	o␈α␈n␈ε)␈αλm␈ε#␈αλdistinct␈αλv␈α⎇alu␈α␈es␈α	a␈α␈s␈ε)␈α	u␈ε#␈α	g␈α␈oes␈αλfrom␈ε)␈αλa␈ε#␈α	to␈ε)␈αλa␈ε#␈αα+␈ε)␈αβm␈ε#␈α␈.␈α∞Assume
␈β∧E␈↓ αN␈ε&1␈↓ ∧!␈ε,r
␈β∧a␈↓ ↓H␈ε#th␈α␈at␈↓ α⊂␈ε)u␈↓ α1␈ε#,␈↓ α@␈ε#.␈αε.␈αε.␈↓ αl␈ε#,␈↓ α{␈ε)u␈↓ βO␈ε#h␈α␈a␈α␈v␈α␈e␈αb␈α␈een␈αchosen␈α
satisfying␈αth␈α␈e␈αgiv␈α␈e␈α␈n␈αcon␈α␈dition␈α␈s;␈αw␈α␈e␈αm␈α␈ust␈αno␈α␈w␈αpick
␈β∧m␈↓ α#␈ε&1␈↓ β∂␈ε,r␈↓ β≠␈ε:␈␈ε&␈α↓1
␈β¬π␈↓ αc␈ε"(␈↓ ¬→␈ε")
␈β¬	␈↓ ↓H␈ε)u␈↓ ↓{␈ε7⊃␈↓ α0␈ε)u␈↓ αo␈ε#mod␈α␈ulo␈↓ βl␈ε#gc␈α␈d␈↓ ∧≡␈ε#(␈↓ ∧)␈ε)m␈↓ ∧T␈ε#,␈↓ ∧c␈ε)m␈↓ ¬∞␈ε#)␈↓ ¬6␈ε#for␈α⊃1␈ε7␈α∪∀␈↓ εI␈ε)j␈↓ εn␈ε#<␈↓ π"␈ε)r␈↓ π2␈ε#,␈α∪a␈α␈nd␈α⊃b␈α␈y␈α⊃th␈α␈e␈α⊃gen␈α␈eralized␈α⊃Ch␈α␈inese
␈β¬∀␈↓ ↓[␈ε,r␈↓ αD␈ε,j␈↓ ∧G␈ε,j␈↓ ¬↓␈ε,r
␈β¬0␈↓ ↓H␈ε#Re␈α␈main␈α␈der␈αTh␈α␈eorem␈α
f␈α↓o␈α␈r␈↓ ∧2␈ε)r␈↓ ∧I␈ε7␈␈ε#␈αλ1␈α
elemen␈α}ts␈αthere␈α
are
␈β¬j␈↓ α`␈ε"(␈↓ ε7␈ε")␈↓ πc␈ε"(␈↓ 
;␈ε")
␈β¬l␈↓ ↓q␈ε)m␈↓ α≤␈ε#/␈↓ α,␈ε#lcm␈↓ αl␈ε#gc␈α␈d␈↓ β≡␈ε#(␈↓ β)␈ε)m␈↓ βT␈ε#,␈↓ βc␈ε)m␈↓ ∧∞␈ε#),␈↓ ∧(␈ε#.␈α¬.␈αε.␈↓ ∧T␈ε#,␈↓ ∧c␈ε#g␈α␈cd␈↓ ¬∃␈ε#(␈↓ ¬ ␈ε)m␈↓ ¬r␈ε#,␈↓ ε↓␈ε)m␈↓ ε,␈ε#)␈↓ εL␈ε#=␈↓ εv␈ε)m␈↓ π!␈ε#/␈↓ π1␈ε#gcd␈↓ πo␈ε#l␈α↓c␈α␈m␈↓ λ#␈ε#(␈↓ λ.␈ε)m␈↓ λZ␈ε#,␈↓ λi␈ε#.␈α¬.␈αε.␈↓ 	∃␈ε#,␈↓ 	$␈ε)m␈↓ 	v␈ε#),␈↓ 
⊂␈ε)m
␈β¬w␈↓ α∂␈ε,r␈↓ βG␈ε&1␈↓ ∧↓␈ε,r␈↓ ¬=␈ε,r␈↓ ¬J␈ε:␈␈ε&␈α↓1␈↓ ε∨␈ε,r␈↓ π∀␈ε,r␈↓ λL␈ε&1␈↓ 	A␈ε,r␈↓ 	N␈ε:␈␈ε&␈α↓1␈↓ 
.␈ε,r
␈βε"␈↓ εL␈ε#=␈↓ εv␈ε#l␈α↓cm␈↓ π*␈ε#(␈↓ π5␈ε)m␈↓ πa␈ε#,␈↓ πp␈ε#.␈α¬.␈αε.␈↓ λ≤␈ε#,␈↓ λ+␈ε)m␈↓ λU␈ε#)/␈↓ λq␈ε#lcm␈↓ 	%␈ε#(␈↓ 	0␈ε)m␈↓ 	[␈ε#,␈↓ 	j␈ε#.␈αε.␈αε.␈↓ 
⊗␈ε#,␈↓ 
%␈ε)m␈↓ 
x␈ε#)
␈βε-␈↓ πS␈ε&1␈↓ λH␈ε,r␈↓ 	M␈ε&1␈↓ 
C␈ε,r␈↓ 
P␈ε:␈␈ε&1
␈βεc␈↓ ↓H␈ε#w␈α␈a␈α}ys␈αto␈αdo␈αth␈α␈i␈α↓s.␈α~[This␈αproof␈αi␈α↓s␈αb␈α␈ased␈αo␈α␈n␈αi␈α↓d␈α␈en␈α␈t␈α␈i␈α↓ties␈α(10␈α␈)␈α↓,␈α(11),␈α(1␈α␈2),␈αa␈α␈nd␈α(14␈α␈)␈αo␈α␈f␈αS␈α␈ection
␈βπ
␈↓ ↓H␈ε#4␈α␈.␈α↓5␈α␈.2.]
␈βπ2␈↓ α␈ε#A␈αcon␈α␈struct␈α␈i␈α↓v␈α}e␈αp␈α␈ro␈α↓o␈α␈f␈α[A.␈αS␈α␈.␈↓ ¬ ␈ε#F␈α⎇raen␈α␈k␈α␈e␈α␈l␈α↓,␈ε0␈αP␈α↓r␈α␈oc.␈αAm␈α␈er.␈αM␈α␈ath␈α␈.␈αS␈α␈oc.␈ε3␈α1␈α␈4␈ε#␈α(196␈α␈3),␈α7␈α␈90↑␈α␈791␈α␈]
␈βπY␈↓ ↓H␈ε#g␈α␈ene␈α␈ralizi␈α↓n␈α␈g␈α(24)␈αc␈α␈an␈αbe␈αgiv␈α␈en␈αa␈α␈s␈αfollo␈α␈ws.␈α⊃Let␈↓ εh␈ε)M␈↓ π"␈ε#=␈↓ πN␈ε#lcm␈↓ λ↓␈ε#(␈↓ λ␈ε)m␈↓ λ8␈ε#,␈↓ λG␈ε#.␈α¬.␈αε.␈↓ λs␈ε#,␈↓ 	α␈ε)m␈↓ 	-␈ε#);␈α
w␈α␈e␈αwi␈α↓s␈α␈h␈αto␈α|␈α␈nd
␈βπe␈↓ π
␈ε,j␈↓ λ*␈ε&1␈↓ 	∨␈ε,j
␈βλ↓␈↓ ↓H␈ε)u␈ε#␈α=␈↓ α∀␈ε)v␈↓ α1␈ε)M␈↓ β⊂␈ε#+␈↓ β:␈ε7↓␈αε↓␈α¬↓␈↓ βi␈ε#+␈↓ ∧∪␈ε)v␈↓ ∧1␈ε)M␈↓ ∧i␈ε#+␈↓ ¬∩␈ε)v␈↓ ¬1␈ε#,␈α
wh␈α␈ere␈α
0␈ε7␈α∀␈↓ εr␈ε)v␈↓ π≤␈ε#<␈↓ πI␈ε)M␈↓ πx␈ε#/␈↓ λ	␈ε)M␈↓ λ`␈ε#.␈α∀Assum␈α␈e␈α
th␈α␈at␈↓ 
B␈ε)v␈↓ 
a␈ε#,␈↓ 
w␈ε#.␈αε.␈α¬.␈↓ #␈ε#,
␈βλ
␈↓ α$␈ε,r␈↓ αS␈ε,r␈↓ α←␈ε:␈␈ε&␈α↓1␈↓ ∧#␈ε&2␈↓ ∧R␈ε&1␈↓ ¬#␈ε&1␈↓ πα␈ε,j␈↓ πk␈ε,j␈↓ λ+␈ε,j␈↓ λ8␈ε:␈␈ε&␈α↓1␈↓ 
S␈ε&1
␈βλ)␈↓ ↓H␈ε)v␈↓ α→␈ε#ha␈α}v␈α␈e␈αalrea␈α␈dy␈α
bee␈α␈n␈αde␈α␈termine␈α␈d;␈αthen␈α
w␈α␈e␈αm␈α␈u␈α␈st␈αsolv␈α␈e␈αth␈α␈e␈αcon␈α␈gru␈α␈enc␈α␈e
␈βλ4␈↓ ↓X␈ε,j␈↓ ↓f␈ε:␈␈ε&1
␈βλm␈↓ β6␈ε)v␈↓ βT␈ε)M␈↓ ∧3␈ε#+␈↓ ∧\␈ε)v␈↓ ¬"␈ε)M␈↓ ε↓␈ε#+␈↓ ε*␈ε7↓␈α¬↓␈αε↓␈↓ εX␈ε#+␈↓ π↓␈ε)v␈↓ π(␈ε7⊃␈↓ πS␈ε)u␈↓ π⎇␈ε#(mod␈α␈ulo␈↓ λ␈␈ε)m␈↓ 	*␈ε#).
␈βλy␈↓ βF␈ε,j␈↓ βv␈ε,j␈↓ ∧β␈ε:␈␈ε&␈α↓1␈↓ ∧l␈ε,j␈↓ ∧z␈ε:␈␈ε&1␈↓ ¬D␈ε,j␈↓ ¬Q␈ε:␈␈ε&␈α↓2␈↓ π⊃␈ε&1␈↓ πf␈ε,j␈↓ 	≤␈ε,j
␈β	0␈↓ ε	␈ε"(␈↓ λ6␈ε")
␈β	2␈↓ ↓H␈ε#He␈α␈re␈↓ α∃␈ε)v␈↓ α\␈ε)M␈↓ β:␈ε#+␈↓ βc␈ε7↓␈αε↓␈α¬↓␈↓ ∧⊃␈ε#+␈↓ ∧9␈ε)v␈↓ ∧a␈ε7⊃␈↓ ¬␈ε)u␈↓ ¬2␈ε7⊃␈↓ ¬\␈ε)u␈↓ ε∃␈ε#modu␈α␈lo␈↓ π␈ε#gc␈α␈d␈↓ π>␈ε#(␈↓ πI␈ε)m␈↓ πp␈ε#,␈↓ π␈␈ε)m␈↓ λ+␈ε#)␈↓ λM␈ε#fo␈α␈r␈ε)␈αi␈ε#␈α	<␈↓ 	@␈ε)j␈↓ 	\␈ε#by␈α
h␈α␈yp␈α␈oth␈α␈esis,
␈β	=␈↓ α&␈ε,j␈↓ α3␈ε:␈␈ε&␈α↓1␈↓ α⎇␈ε,j␈↓ β␈ε:␈␈ε&2␈↓ ∧J␈ε&1␈↓ ¬∨␈ε,i␈↓ ¬p␈ε,j␈↓ πg␈ε,i␈↓ λ≥␈ε,j
␈β	Y␈↓ ↓H␈ε#so␈ε)␈α
c␈ε#␈α
=␈↓ α3␈ε)u␈↓ α[␈ε7␈␈ε#␈αλ(␈↓ β∂␈ε)v␈↓ βU␈ε)M␈↓ ∧4␈ε#+␈↓ ∧]␈ε7↓␈αε↓␈αε↓␈↓ ¬␈ε#+␈↓ ¬4␈ε)v␈↓ ¬R␈ε#)␈αi␈α↓s␈αa␈α
m␈α␈ultiple␈αo␈α␈f
␈β	e␈↓ αF␈ε,j␈↓ β∨␈ε,j␈↓ β-␈ε:␈␈ε&␈α↓1␈↓ βw␈ε,j␈↓ ∧¬␈ε:␈␈ε&2␈↓ ¬D␈ε&1
␈β
≤␈↓ β,␈ε"(␈↓ πε␈ε")
␈β
≡␈↓ αx␈ε#lcm␈↓ β8␈ε#gc␈α␈d␈↓ βj␈ε#(␈↓ βu␈ε)m␈↓ ∧ ␈ε#,␈↓ ∧/␈ε)m␈↓ ∧[␈ε#),␈↓ ∧t␈ε#.␈αε.␈αε.␈↓ ¬!␈ε#,␈↓ ¬0␈ε#g␈α␈cd␈↓ ¬b␈ε#(␈↓ ¬m␈ε)m␈↓ ε@␈ε#,␈↓ εO␈ε)m␈↓ εz␈ε#)␈↓ π≠␈ε#=␈↓ πE␈ε#gcd␈↓ πw␈ε#(␈↓ λα␈ε)M␈↓ λZ␈ε#,␈↓ λi␈ε)m␈↓ 	∀␈ε#)␈α	=␈↓ 	S␈ε)d␈↓ 	s␈ε#.
␈β
)␈↓ ∧∪␈ε&1␈↓ ∧M␈ε,j␈↓ ε
␈ε,j␈↓ ε_␈ε:␈␈ε&1␈↓ εm␈ε,j␈↓ λ$␈ε,j␈↓ λ2␈ε:␈␈ε&1␈↓ 	ε␈ε,j␈↓ 	e␈ε,j
␈β
b␈↓ ↓H␈ε#We␈αther␈α␈efore␈αm␈α␈ust␈αsolv␈α␈e␈↓ ∧9␈ε)v␈↓ ∧W␈ε)M␈↓ ¬:␈ε7⊃␈ε)␈αc␈ε#␈α(mod␈α␈ulo␈↓ πβ␈ε)m␈↓ π.␈ε#).␈α∀By␈αEuclid's␈αalgor␈α␈i␈α↓th␈α␈m␈αthere␈αis␈α
a
␈β
n␈↓ ∧I␈ε,j␈↓ ∧y␈ε,j␈↓ ¬ε␈ε:␈␈ε&␈α↓1␈↓ π ␈ε,j
␈β
␈↓ ↓H␈ε#n␈α}um␈α␈b␈α␈er␈↓ α@␈ε)c␈↓ αg␈ε#suc␈α␈h␈αth␈α␈at␈↓ β{␈ε)c␈↓ ∧↔␈ε)M␈↓ ∧x␈ε7⊃␈↓ ¬#␈ε)d␈↓ ¬L␈ε#(m␈α␈odu␈α␈lo␈↓ εM␈ε)m␈↓ εx␈ε#)␈α↓;␈αh␈α␈ence␈α
we␈α
ma␈α␈y␈αta␈α␈k␈α␈e
␈β∃␈↓ αN␈ε,j␈↓ ∧	␈ε,j␈↓ ∧9␈ε,j␈↓ ∧G␈ε:␈␈ε&1␈↓ ¬5␈ε,j␈↓ εk␈ε,j
␈βN␈↓ ∧s␈ε)v␈↓ ¬≠␈ε#=␈α	(␈↓ ¬P␈ε)c␈↓ ¬r␈ε)c␈ε#)/␈↓ ε≤␈ε)d␈↓ εA␈ε#mod␈↓ πε␈ε#(␈↓ π⊃␈ε)m␈↓ π<␈ε#/␈↓ πM␈ε)d␈↓ πm␈ε#).
␈βZ␈↓ ¬β␈ε,j␈↓ ¬←␈ε,j␈↓ ε.␈ε,j␈↓ π.␈ε,j␈↓ π←␈ε,j
␈β∪␈↓ ↓H␈ε#No␈α␈te␈αth␈α␈at,␈αas␈αin␈αth␈α␈e␈αn␈α↓o␈α␈nco␈α␈nstru␈α␈ctiv␈α␈e␈αp␈α␈ro␈α↓o␈α␈f␈α↓,␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e␈↓ πD␈ε)m␈↓ πo␈ε#/␈↓ λ␈ε)d␈↓ λ)␈ε#=␈↓ λS␈ε)M␈↓ 	β␈ε#/␈↓ 	∪␈ε)M␈↓ 	k␈ε#.
␈β≡␈↓ πa␈ε,j␈↓ λ∩␈ε,j␈↓ λu␈ε,j␈↓ 	5␈ε,j␈↓ 	C␈ε:␈␈ε&1
␈βD␈↓ ↓g␈ε34.␈↓ α␈ε#(A$er␈↓ αn␈ε)m␈↓ β"␈ε#=␈α
9␈α␈1␈α	=␈α
7␈ε7␈αε↓␈ε#␈αε13,␈αw␈α␈e␈α
ha␈α}v␈α␈e␈α
used␈α
u␈α␈p␈α
all␈αpro␈α␈du␈α␈cts␈α
of␈αt␈α␈w␈α␈o␈α
or␈α
m␈α↓ore␈α
od␈α␈d␈α
prime␈α␈s
␈βO␈↓ β␈ε&4
␈βk␈↓ ↓H␈ε#th␈α␈at␈αca␈α␈n␈αb␈α␈e␈αl␈α↓e␈α␈ss␈αtha␈α␈n␈α10␈α␈0,␈αso␈↓ ∧s␈ε)m␈↓ ¬≡␈ε#,␈↓ ¬3␈ε#.␈αε.␈α¬.␈↓ ¬e␈ε#m␈α␈u␈α␈st␈αall␈αbe␈αp␈α␈rime.)
␈βw␈↓ ¬⊃␈ε&5
␈β
)␈↓ α/␈ε)m␈↓ αr␈ε#=␈↓ β≤␈ε#79␈α␈,␈↓ ∧∂␈ε)m␈↓ ∧Q␈ε#=␈↓ ∧|␈ε#7␈α␈3,␈↓ ¬n␈ε)m␈↓ ε1␈ε#=␈↓ ε[␈ε#71,␈↓ πN␈ε)m␈↓ λ⊂␈ε#=␈↓ λ;␈ε#6␈α␈7,␈↓ 	-␈ε)m␈↓ 	p␈ε#=␈↓ 
~␈ε#61,
␈β
4␈↓ αM␈ε&7␈↓ ∧,␈ε&8␈↓ ε␈ε&9␈↓ πk␈ε&10␈↓ 	K␈ε&11
␈β
[␈↓ α/␈ε)m␈↓ αr␈ε#=␈↓ β≤␈ε#59␈α␈,␈↓ ∧∂␈ε)m␈↓ ∧Q␈ε#=␈↓ ∧|␈ε#5␈α␈3,␈↓ ¬n␈ε)m␈↓ ε1␈ε#=␈↓ ε[␈ε#47,␈↓ πN␈ε)m␈↓ λ⊂␈ε#=␈↓ λ;␈ε#4␈α␈3,␈↓ 	-␈ε)m␈↓ 	p␈ε#=␈↓ 
~␈ε#41,
␈β
g␈↓ αM␈ε&12␈↓ ∧,␈ε&13␈↓ ε␈ε&14␈↓ πk␈ε&15␈↓ 	K␈ε&16
␈β∞∞␈↓ α/␈ε)m␈↓ αr␈ε#=␈↓ β≤␈ε#37␈α␈,␈↓ ∧∂␈ε)m␈↓ ∧Q␈ε#=␈↓ ∧|␈ε#3␈α␈1,␈↓ ¬n␈ε)m␈↓ ε1␈ε#=␈↓ ε[␈ε#29,␈↓ πN␈ε)m␈↓ λ⊂␈ε#=␈↓ λ;␈ε#2␈α␈3,␈↓ 	-␈ε)m␈↓ 	p␈ε#=␈↓ 
~␈ε#17,
␈β∞→␈↓ αM␈ε&17␈↓ ∧,␈ε&18␈↓ ε␈ε&19␈↓ πk␈ε&20␈↓ 	K␈ε&21
␈β∞R␈↓ ↓H␈ε#a␈α␈nd␈α
then␈α
w␈α␈e␈αare␈αstu␈α␈ck␈α(␈↓ ∧!␈ε)m␈↓ ∧c␈ε#=␈α
1␈α
doe␈α␈s␈αno␈αg␈α␈o␈α↓od␈α␈).
␈β∞↑␈↓ ∧>␈ε&22
␈β∂β␈↓ ↓g␈ε35.␈↓ α␈ε#No.␈α∂Th␈α␈e␈αob␈α␈viou␈α␈s␈αup␈α␈per␈αb␈α␈ou␈α␈nd␈α␈,
␈β∂$␈↓ εK␈ε↓Y
␈β∂@␈↓ ∧↑␈ε&4␈↓ ∧⎇␈ε&2␈↓ ¬≠␈ε&2␈↓ ¬J␈ε&1␈↓ π(␈ε:b␈↓ π3␈ε&log␈↓ πi␈ε&10␈α␈0␈ε:c
␈β∂H␈↓ ∧N␈ε#3␈↓ ∧l␈ε#5␈↓ ¬␈ε#7␈↓ ¬)␈ε#1␈↓ ¬:␈ε#1␈↓ ¬X␈ε7↓␈αε↓␈αε↓␈↓ ελ␈ε#=␈↓ π⊗␈ε)p␈↓ λ≥␈ε#,
␈β∂I␈↓ πV␈ε-p
␈β∂v␈↓ εB␈ε,p␈↓ εU␈ε&odd
␈β⊂∞␈↓ ε6␈ε,p␈↓ εI␈ε&prime
␈β⊂D␈↓ ¬2␈ε&4␈↓ εS␈ε&2
␈β⊂J␈↓ ↓H␈ε#is␈α∞atta␈α␈i␈α↓n␈α␈ed␈α∞if␈α∞w␈α␈e␈α∂c␈α␈h␈α↓oose␈↓ ∧8␈ε)m␈↓ ∧r␈ε#=␈↓ ¬"␈ε#3␈↓ ¬@␈ε#,␈↓ ¬Y␈ε)m␈↓ ε∪␈ε#=␈↓ εB␈ε#5␈↓ εa␈ε#,␈α∂etc.␈α∨(␈α↓It␈α∞is␈α∞m␈α↓ore␈α∞d␈α␈i}cu␈α␈l␈α↓t,␈α∂ho␈α␈w␈α␈ev␈α␈er,␈α∂to
␈β⊂V␈↓ ∧V␈ε&1␈↓ ¬v␈ε&2
␈β⊂r␈↓ ↓H␈ε#m␈α␈aximize␈↓ α[␈ε)m␈↓ β␈ε#.␈αε.␈αε.␈↓ β9␈ε)m␈↓ βl␈ε#wh␈α␈en␈↓ ∧@␈ε)r␈↓ ∧X␈ε#i␈α↓s␈αλ|x␈α␈ed,␈α	or␈α	to␈αλma␈α␈ximize␈↓ π1␈ε)m␈↓ π←␈ε#+␈↓ λβ␈ε7↓␈αε↓␈αε↓␈↓ λ-␈ε#+␈↓ λQ␈ε)m␈↓ 	∧␈ε#as␈αλw␈α␈e␈α	w␈α␈ou␈α␈l␈α↓d␈αλat␈α␈temp␈α␈t
␈β⊂⎇␈↓ αy␈ε&1␈↓ βV␈ε,r␈↓ πN␈ε&1␈↓ λn␈ε,r
␈β⊃∪␈↓ ∧M␈ε,m
␈β⊃→␈↓ ↓H␈ε#to␈α
do␈αwh␈α␈en␈αu␈α␈sing␈αmod␈α␈uli␈↓ ∧<␈ε#2␈↓ ∧y␈ε7␈␈ε#␈αλ1.)
␈β⊃≠␈↓ ∧e␈ε-j
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.3.2␈↓ 
v␈ε"625
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα∨␈↓ ¬∞␈ε,e␈↓ ¬e␈ε,f␈↓ ε⊂␈ε,g␈↓ ε(␈ε,k␈↓ πα␈ε,f␈↓ π=␈ε,k␈↓ λj␈ε,g␈↓ 
F␈ε,e␈↓ ≥␈ε,f
␈βα%␈↓ ↓g␈ε36.␈↓ α␈ε#(a)␈α⊃If␈ε)␈α
e␈ε#␈α
=␈↓ β/␈ε)f␈↓ βL␈ε#+␈↓ βv␈ε)k␈↓ ∧λ␈ε)g␈↓ ∧→␈ε#,␈α∞th␈α␈en␈↓ ∧⎇␈ε#2␈↓ ¬'␈ε#=␈↓ ¬T␈ε#2␈↓ ¬u␈ε#(␈↓ ε␈ε#2␈↓ ε≥␈ε#)␈↓ εD␈ε7⊃␈↓ εr␈ε#2␈↓ π~␈ε7↓␈↓ π,␈ε#1␈↓ πX␈ε#(mod␈α␈ulo␈↓ λZ␈ε#2␈↓ 	␈ε7␈␈ε#␈α	1).␈α∃S␈α␈o␈α
if␈↓ 
5␈ε#2␈↓ 
←␈ε7⊃␈↓ ␈ε#2
␈βαG␈↓ αZ␈ε,g␈↓ ∧i␈ε,e␈↓ ∧y␈ε&m␈α↓o␈α␈d␈↓ ¬1␈ε,g␈↓ ε⊃␈ε,f␈↓ ε$␈ε&mod␈↓ ε\␈ε,g␈↓ λ␈ε,g
␈βαM␈↓ ↓H␈ε#(m␈α␈odu␈α␈lo␈↓ αI␈ε#2␈↓ αq␈ε7␈␈ε#␈α1␈α␈),␈α⊃w␈α␈e␈α∂ha␈α␈v␈α}e␈↓ ∧X␈ε#2␈↓ ¬N␈ε7⊃␈↓ ε␈ε#2␈↓ εy␈ε#(mod␈α␈ulo␈↓ π{␈ε#2␈↓ λ#␈ε7␈␈ε#␈α
1);␈α∩a␈α␈nd␈α∂sin␈α␈ce␈α∂the␈α∂latte␈α␈r
␈βαo␈↓ ¬(␈ε,g
␈βαt␈↓ ↓H␈ε#q␈α␈ua␈α␈n␈α␈tities␈αli␈α↓e␈αbet␈α␈w␈α␈ee␈α␈n␈αze␈α␈ro␈αan␈α␈d␈↓ ¬↔␈ε#2␈↓ ¬=␈ε7␈␈ε#␈αλ1␈αw␈α␈e␈αm␈α␈u␈α␈st␈αh␈α␈a␈α␈v␈α␈e␈ε)␈αe␈↓ πi␈ε#mod␈↓ λ.␈ε)g␈↓ λI␈ε#=␈↓ λu␈ε)f␈↓ 	∞␈ε#mod␈↓ 	S␈ε)g␈↓ 	c␈ε#.␈α≠(b)␈αBy␈αpar␈α␈t
␈ββ⊗␈↓ αY␈ε,d␈↓ βv␈ε&(␈ε,c␈ε:␈␈ε&1)␈ε,␈α␈d␈↓ ¬ε␈ε,e␈↓ εe␈ε,d␈↓ λ↓␈ε&(␈ε,c␈ε:␈␈ε&1)␈ε,d␈↓ 	⊃␈ε,d␈↓ 
+␈ε,cd
␈ββ≤␈↓ ↓H␈ε#(a␈α␈),␈α(1␈α¬+␈↓ αI␈ε#2␈↓ αm␈ε#+␈↓ β∪␈ε7↓␈αε↓␈αε↓␈↓ β?␈ε#+␈↓ βe␈ε#2␈↓ ∧L␈ε#)␈ε7␈α¬↓␈ε#␈α¬(␈↓ ∧u␈ε#2␈↓ ¬↔␈ε7␈␈ε#␈α¬1)␈ε7␈α	⊃␈ε#␈α
(1␈α¬+␈↓ εT␈ε#2␈↓ εx␈ε#+␈↓ π≡␈ε7↓␈αε↓␈αε↓␈↓ πJ␈ε#+␈↓ πp␈ε#2␈↓ λW␈ε#)␈ε7␈α¬↓␈ε#␈α¬(␈↓ 	↓␈ε#2␈↓ 	%␈ε7␈␈ε#␈α¬1)␈α	=␈↓ 
≠␈ε#2␈↓ 
K␈ε7␈␈ε#␈α¬1␈ε7␈α	⊃
␈ββ>␈↓ ↓X␈ε,ce␈↓ αv␈ε&1␈↓ ¬$␈ε,f
␈ββD␈↓ ↓H␈ε#2␈↓ ↓x␈ε7␈␈ε#␈αλ1␈ε7␈αλ⊃␈↓ αe␈ε#2␈↓ β␈ε7␈␈ε#␈αλ1␈α	=␈α	1␈α	(mod␈α␈ulo␈↓ ¬∀␈ε#2␈↓ ¬;␈ε7␈␈ε#␈αλ1␈α␈).
␈ββ⎇␈↓ α␈ε"(␈↓ αi␈ε"(␈↓ λε␈ε"))
␈ββ␈␈↓ ↓g␈ε37.␈↓ α_␈ε)u␈↓ αA␈ε7␈␈↓ αu␈ε)v␈↓ β≠␈ε#+␈↓ βD␈ε)m␈↓ βo␈ε#(␈↓ βz␈ε)v␈↓ ∧ ␈ε#+␈↓ ∧H␈ε)m␈↓ ∧t␈ε#(␈↓ ∧␈␈ε)v␈↓ ¬%␈ε#+␈↓ ¬M␈ε7↓␈αε↓␈αε↓␈↓ ¬|␈ε#+␈↓ ε$␈ε)m␈↓ εx␈ε)v␈↓ π>␈ε#)␈↓ πO␈ε#.␈αε.␈α¬.␈↓ π{␈ε#)␈↓ λ$␈ε)c␈↓ λS␈ε#.␈αε.␈αε.␈↓ 	␈ε)c
␈β∧␈↓ α+␈ε,j␈↓ βε␈ε&1␈↓ βa␈ε&1␈↓ ∧␈ε&2␈↓ ∧f␈ε&2␈↓ ¬∂␈ε&3␈↓ εB␈ε,j␈↓ εP␈ε:␈␈ε&2␈↓ πλ␈ε,j␈↓ π⊗␈ε:␈␈ε&1␈↓ λ2␈ε&1␈↓ λ@␈ε,j␈↓ 	∞␈ε&(␈↓ 	_␈ε,j␈↓ 	&␈ε:␈␈ε&1)␈↓ 	W␈ε,j
␈β∧%␈↓ αX␈ε#=␈α	(␈↓ β
␈ε)u␈↓ β6␈ε7␈␈↓ β←␈ε)v␈↓ β⎇␈ε#)␈↓ ∧
␈ε)c␈↓ ∧=␈ε#.␈αε.␈αε.␈↓ ∧i␈ε)c␈↓ ¬V␈ε7␈␈↓ ¬␈␈ε)m␈↓ ε*␈ε)v␈↓ εH␈ε)c␈↓ εx␈ε#.␈αε.␈α¬.␈↓ π$␈ε)c␈↓ λ⊃␈ε7␈␈↓ λ:␈ε7↓␈α¬↓␈αε↓
␈β∧0␈↓ β!␈ε,j␈↓ βo␈ε&1␈↓ ∧≤␈ε&1␈↓ ∧*␈ε,j␈↓ ε≤␈ε&1␈↓ ε;␈ε&2␈↓ εW␈ε&1␈↓ εd␈ε,j
␈β∧1␈↓ ∧x␈ε&(␈↓ ¬↓␈ε,j␈↓ ¬∂␈ε:␈␈ε&1)␈↓ ¬A␈ε,j␈↓ π3␈ε&(␈↓ π<␈ε,j␈↓ πJ␈ε:␈␈ε&1)␈↓ π|␈ε,j
␈β∧L␈↓ πβ␈ε7␈␈↓ π,␈ε)m␈↓ π]␈ε#.␈αε.␈αε.␈↓ λ	␈ε)m␈↓ λ]␈ε)v␈↓ 	#␈ε)c␈↓ 	S␈ε#.␈αε.␈α¬.␈↓ 	␈␈ε)c
␈β∧X␈↓ πJ␈ε&1␈↓ λ'␈ε,j␈↓ λ5␈ε:␈␈ε&2␈↓ λm␈ε,j␈↓ λ{␈ε:␈␈ε&1␈↓ 	2␈ε&1␈↓ 	?␈ε,j
␈β∧Y␈↓ 

␈ε&(␈↓ 
↔␈ε,j␈↓ 
%␈ε:␈␈ε&1)␈↓ 
W␈ε,j
␈β∧␈␈↓ αX␈ε7⊃␈ε#␈α	(␈↓ β
␈ε)u␈↓ β6␈ε7␈␈↓ β←␈ε)v␈↓ β⎇␈ε#)␈↓ ∧
␈ε)c␈↓ ∧=␈ε#.␈αε.␈αε.␈↓ ∧i␈ε)c␈↓ ¬V␈ε7␈␈↓ ¬␈␈ε)v␈↓ ε≥␈ε)c␈↓ εL␈ε#.␈αε.␈αε.␈↓ εy␈ε)c␈↓ πe␈ε7␈␈↓ λ∞␈ε7↓␈αε↓␈αε↓␈↓ λ<␈ε7␈␈↓ λe␈ε)v␈↓ 	,␈ε)c
␈β¬
␈↓ β!␈ε,j␈↓ βo␈ε&1␈↓ ∧≤␈ε&1␈↓ ∧*␈ε,j␈↓ ε∂␈ε&2␈↓ ε+␈ε&2␈↓ ε9␈ε,j␈↓ λv␈ε,j␈↓ 	β␈ε:␈␈ε&␈α↓1
␈β¬␈↓ ∧x␈ε&(␈↓ ¬↓␈ε,j␈↓ ¬∂␈ε:␈␈ε&1)␈↓ ¬A␈ε,j␈↓ ππ␈ε&(␈↓ π⊃␈ε,j␈↓ π∨␈ε:␈␈ε&1)␈↓ πP␈ε,j␈↓ 	:␈ε&(␈↓ 	C␈ε,j␈↓ 	Q␈ε:␈␈ε&␈α↓1␈α␈)␈↓ 
β␈ε,j
␈β¬/␈↓ βα␈ε"(␈↓ πW␈ε")
␈β¬1␈↓ αX␈ε#=␈↓ β∀␈ε#.␈αε.␈α¬.␈↓ β@␈ε#((␈↓ βV␈ε)u␈↓ β␈␈ε7␈␈↓ ∧(␈ε)v␈↓ ∧F␈ε#)␈↓ ∧W␈ε)c␈↓ ¬λ␈ε7␈␈↓ ¬1␈ε)v␈↓ ¬O␈ε#)␈↓ ¬←␈ε)c␈↓ ε⊃␈ε7␈␈↓ ε9␈ε7↓␈αε↓␈αε↓␈↓ εh␈ε7␈␈↓ π⊂␈ε)v␈↓ πh␈ε)c␈↓ λW␈ε#(mo␈α␈du␈α␈l␈α↓o␈↓ 	X␈ε)m␈↓ 
∧␈ε#).
␈β¬=␈↓ βj␈ε,j␈↓ ∧8␈ε&1␈↓ ∧e␈ε&1␈↓ ∧s␈ε,j␈↓ ¬A␈ε&2␈↓ ¬n␈ε&2␈↓ ¬|␈ε,j␈↓ π!␈ε,j␈↓ π/␈ε:␈␈ε&1␈↓ πw␈ε&(␈↓ λ␈ε,j␈↓ λ∞␈ε:␈␈ε&1)␈↓ λ@␈ε,j␈↓ 	v␈ε,j
␈β¬m␈↓ α␈ε#This␈α
method␈α
o␈α␈f␈αre␈α␈w␈α↓r␈α␈i␈α↓tin␈α␈g␈α
the␈α
form␈α␈u␈α␈las␈α
uses␈α
th␈α␈e␈α
same␈α
n␈α␈u␈α␈m␈α␈b␈α␈er␈α
of␈αa␈α␈rithme␈α␈ti␈α↓c␈α
o␈α␈pera␈α␈-
␈βε∀␈↓ ↓H␈ε#tio␈α␈ns␈α
an␈α␈d␈α
few␈α␈e␈α␈r␈α
con␈α␈stan␈α␈t␈α␈s;␈α∂b␈α␈ut␈α
th␈α␈e␈α
n␈α␈u␈α␈m␈α␈b␈α␈er␈α
of␈α
co␈α␈nsta␈α␈n␈α␈ts␈α
is␈α
few␈α␈er␈α
on␈α␈ly␈α
if␈α
w␈α␈e␈α
ord␈α␈er␈α
the
␈βε<␈↓ ↓H␈ε#mod␈α␈uli␈αso␈αth␈α␈at␈↓ β'␈ε)m␈↓ β\␈ε#<␈↓ ∧π␈ε)m␈↓ ∧;␈ε#<␈↓ ∧f␈ε7↓␈αε↓␈α¬↓␈↓ ¬⊗␈ε#<␈↓ ¬A␈ε)m␈↓ ¬k␈ε#,␈αoth␈α␈erwise␈αw␈α␈e␈α
w␈α␈ould␈α
ne␈α␈ed␈αa␈α
tab␈α␈le␈αof␈↓ 
ε␈ε)m␈↓ 
3␈ε#mod␈↓ 
x␈ε)m␈↓ #␈ε#.
␈βεH␈↓ βE␈ε&1␈↓ ∧$␈ε&2␈↓ ¬↑␈ε,r␈↓ 
$␈ε,i␈↓ ∃␈ε,j
␈βεd␈↓ ↓H␈ε#Th␈α␈is␈αord␈α␈ering␈α
of␈αth␈α␈e␈αmod␈α␈uli␈αmigh␈α}t␈αseem␈α
to␈α
requ␈α␈i␈α↓r␈α␈e␈αm␈α↓o␈α␈re␈αco␈α␈mpu␈α␈tatio␈α␈n␈αth␈α␈an␈α
if␈αw␈α␈e␈αm␈α␈ade
␈βπ␈↓ ↓H␈ε)m␈↓ ↓␈␈ε#the␈αla␈α␈rgest,␈↓ β/␈ε)m␈↓ βg␈ε#th␈α␈e␈αnex␈α␈t␈αlarge␈α␈st,␈α
etc.,␈αsi␈α↓n␈α␈ce␈αth␈α␈ere␈αare␈αm␈α␈an␈α␈y␈αm␈α↓ore␈αope␈α␈ration␈α␈s␈αto␈αbe
␈βπ↔␈↓ ↓e␈ε&1␈↓ βM␈ε&2
␈βπ3␈↓ ↓H␈ε#d␈α␈on␈α␈e␈α
mod␈α␈ulo␈↓ β␈ε)m␈↓ β?␈ε#tha␈α␈n␈α	m␈α↓od␈α␈ulo␈↓ ¬↓␈ε)m␈↓ ¬-␈ε#;␈α
b␈α␈ut␈α	si␈α↓n␈α␈ce␈↓ εK␈ε)v␈↓ εs␈ε#ca␈α␈n␈α	be␈α	as␈α	l␈α↓a␈α␈rge␈α	as␈↓ λw␈ε)m␈↓ 	'␈ε7␈␈ε#␈α∧1,␈α
w␈α␈e␈α
a␈α␈re␈α	bette␈α␈r
␈βπ>␈↓ β)␈ε,r␈↓ ¬∨␈ε&1␈↓ ε\␈ε,j␈↓ 	∃␈ε,j
␈βπZ␈↓ ↓H␈ε#o␈α␈{␈αwi␈α↓th␈↓ αE␈ε)m␈↓ α|␈ε#<␈↓ β)␈ε)m␈↓ β`␈ε#<␈↓ ∧
␈ε7↓␈αε↓␈αε↓␈↓ ∧@␈ε#<␈↓ ∧m␈ε)m␈↓ ¬$␈ε#in␈α(23)␈αalso.␈α∪So␈αthis␈αi␈α↓d␈α␈ea␈αap␈α␈pea␈α␈rs␈α
to␈αbe␈αp␈α␈referab␈α␈le␈α
to
␈βπf␈↓ αb␈ε&1␈↓ βG␈ε&2␈↓ ¬
␈ε,r
␈βλα␈↓ ↓H␈ε#th␈α␈e␈α
form␈α␈u␈α␈l␈α↓a␈α␈s␈αin␈α
th␈α␈e␈αte␈α␈xt,␈αa␈α␈l␈α↓t␈α␈h␈α↓ou␈α␈gh␈α
th␈α␈e␈α
form␈α␈u␈α␈l␈α↓a␈α␈s␈αin␈α
th␈α␈e␈αte␈α␈xt␈α
are␈α
ad␈α␈v␈α⎇an␈α}tage␈α␈ou␈α␈s␈αwh␈α␈en␈α
the
␈βλ*␈↓ ↓H␈ε#mod␈α␈uli␈αh␈α␈a␈α␈v␈α}e␈αthe␈αfo␈α␈rm␈α(14),␈αas␈αsho␈α␈wn␈αin␈α
Sectio␈α␈n␈α4.3.3␈α␈.
␈βλc␈↓ ¬E␈ε"(␈↓ 
␈ε")
␈βλe␈↓ ↓g␈ε38.␈↓ α␈ε)m␈↓ αe␈ε#.␈αε.␈αε.␈↓ β∩␈ε)m␈↓ β=␈ε)v␈↓ βd␈ε7⊃␈↓ ∧∂␈ε)m␈↓ ∧h␈ε#.␈αε.␈αε.␈↓ ¬∀␈ε)m␈↓ ¬W␈ε#.␈αε.␈αε.␈↓ εβ␈ε#((␈↓ ε~␈ε)u␈↓ ε@␈ε7␈␈↓ εg␈ε)v␈↓ π¬␈ε#)␈↓ π⊗␈ε)c␈↓ πE␈ε7␈␈↓ πl␈ε)v␈↓ λ␈ε#)␈↓ λ≠␈ε)c␈↓ λK␈ε7␈␈↓ λq␈ε7↓␈αε↓␈αε↓␈↓ 	≡␈ε7␈␈↓ 	E␈ε)v␈↓ 
≥␈ε)c␈↓ ␈ε7⊃
␈βλq␈↓ α*␈ε,j␈↓ α7␈ε:␈␈ε&␈α↓1␈↓ β/␈ε&1␈↓ βM␈ε,j␈↓ ∧-␈ε,j␈↓ ∧:␈ε:␈␈ε&␈α↓1␈↓ ¬2␈ε&1␈↓ ε-␈ε,j␈↓ εx␈ε&1␈↓ π$␈ε&1␈↓ π2␈ε,j␈↓ π⎇␈ε&2␈↓ λ*␈ε&2␈↓ λ7␈ε,j␈↓ 	U␈ε,j␈↓ 	c␈ε:␈␈ε&1
␈βλr␈↓ 
+␈ε&(␈↓ 
5␈ε,j␈↓ 
B␈ε:␈␈ε&␈α↓1)␈↓ 
t␈ε,j
␈β	␈↓ α}␈ε"(␈↓ ε[␈ε")
␈β	
␈↓ ↓H␈ε)m␈↓ α!␈ε#.␈αε.␈α¬.␈↓ αM␈ε)m␈↓ β⊂␈ε#.␈α¬.␈αε.␈↓ β<␈ε#(␈↓ βG␈ε)u␈↓ βu␈ε7␈␈↓ ∧"␈ε)v␈↓ ∧@␈ε#)␈↓ ∧Q␈ε)c␈↓ ¬π␈ε7␈␈↓ ¬5␈ε7↓␈α¬↓␈αε↓␈↓ ¬h␈ε7␈␈↓ ε∃␈ε)v␈↓ εm␈ε)c␈↓ π↑␈ε7␈␈↓ λ␈ε)v␈↓ λR␈ε)m␈↓ 	+␈ε#.␈αε.␈αε.␈↓ 	X␈ε)m␈↓ 
→␈ε7⊃␈↓ 
O␈ε7↓␈αε↓␈αε↓␈↓ ␈ε7⊃
␈β	_␈↓ ↓e␈ε,j␈↓ ↓s␈ε:␈␈ε&2␈↓ αk␈ε&1␈↓ β[␈ε,j␈↓ ∧2␈ε&1␈↓ ∧←␈ε&1␈↓ ∧m␈ε,j␈↓ ε%␈ε,j␈↓ ε3␈ε:␈␈ε&␈α↓2␈↓ λ≤␈ε,j␈↓ λ*␈ε:␈␈ε&␈α↓1␈↓ λp␈ε,j␈↓ λ}␈ε:␈␈ε&2␈↓ 	u␈ε&1
␈β	→␈↓ ε{␈ε&(␈↓ π¬␈ε,j␈↓ π∪␈ε:␈␈ε&2)␈↓ πE␈ε,j
␈β	4␈↓ ↓H␈ε)u␈↓ ↓p␈ε7␈␈↓ α→␈ε)v␈↓ α?␈ε7␈␈↓ αg␈ε)v␈↓ β¬␈ε)m␈↓ β8␈ε7␈␈↓ βa␈ε7↓␈αε↓␈αε↓␈↓ ∧∂␈ε7␈␈↓ ∧8␈ε)v␈↓ ∧}␈ε)m␈↓ ¬W␈ε#.␈αε.␈αε.␈↓ ε∧␈ε)m␈↓ ε8␈ε#(␈α↓m␈α␈od␈α␈ulo␈↓ π:␈ε)m␈↓ πe␈ε#)␈↓ πp␈ε#.
␈β	@␈↓ ↓[␈ε,j␈↓ α)␈ε&1␈↓ αx␈ε&2␈↓ β#␈ε&1␈↓ ∧H␈ε,j␈↓ ∧V␈ε:␈␈ε&␈α↓1␈↓ ¬≤␈ε,j␈↓ ¬*␈ε:␈␈ε&2␈↓ ε!␈ε&1␈↓ πX␈ε,j
␈β	n␈↓ α`␈ε"(␈↓ πd␈ε")
␈β	p␈↓ ↓g␈ε39.␈↓ α␈ε)u␈↓ α5␈ε7␈ ␈↓ αl␈ε#(␈↓ α⎇␈ε#.␈αε.␈α¬.␈↓ β)␈ε#(␈↓ β4␈ε)v␈↓ βQ␈ε)m␈↓ ∧+␈ε#+␈↓ ∧T␈ε)v␈↓ ¬→␈ε#)␈↓ ¬*␈ε)m␈↓ ε∧␈ε#+␈↓ ε-␈ε7↓␈αε↓␈α¬↓␈↓ εY␈ε#)␈↓ εj␈ε)m␈↓ π≥␈ε#+␈↓ πE␈ε)v␈↓ πu␈ε#mod␈↓ λ:␈ε)m␈↓ λd␈ε#,␈↓ 	β␈ε#.␈αε.␈αε.␈↓ 	0␈ε#,
␈β	|␈↓ α∨␈ε,r␈↓ βE␈ε,r␈↓ βo␈ε,r␈↓ β|␈ε:␈␈ε&1␈↓ ∧d␈ε,r␈↓ ∧q␈ε:␈␈ε&␈α↓1␈↓ ¬H␈ε,r␈↓ ¬T␈ε:␈␈ε&␈α↓2␈↓ ππ␈ε&1␈↓ πV␈ε&1␈↓ λW␈ε,r
␈β
_␈↓ ε"␈ε)u␈↓ εM␈ε7␈ ␈ε#␈α	(␈↓ πβ␈ε)v␈↓ π!␈ε)m␈↓ πT␈ε#+␈↓ π|␈ε)v␈↓ λ≠␈ε#)␈↓ λ+␈ε#mod␈↓ λp␈ε)m␈↓ 	≠␈ε#,␈↓ 	;␈ε)u␈↓ 	e␈ε7␈ ␈↓ 
⊂␈ε)v␈↓ 
3␈ε#mod␈↓ 
x␈ε)m␈↓ #␈ε#.
␈β
#␈↓ ε6␈ε&2␈↓ π∪␈ε&2␈↓ π>␈ε&1␈↓ λ
␈ε&1␈↓ 	
␈ε&2␈↓ 	N␈ε&1␈↓ 
 ␈ε&1␈↓ ∃␈ε&1
␈β
Q␈↓ α␈ε"(
␈β
S␈↓ α_␈ε#The␈αc␈α␈omp␈α␈uta␈α␈ti␈α↓o␈α␈n␈αshould␈αb␈α␈e␈αdo␈α␈ne␈αin␈αth␈α␈i␈α↓s␈αo␈α␈rder,␈αif␈αw␈α␈e␈αw␈α␈an␈α}t␈αto␈α
l␈α↓et␈↓ 	J␈ε)u␈↓ 	v␈ε#an␈α␈d␈↓ 
7␈ε)v␈↓ 
a␈ε#sh␈α␈are
␈β
←␈↓ 	]␈ε,j␈↓ 
H␈ε,j
␈β
y␈↓ πα␈ε")
␈β
{␈↓ ↓H␈ε#th␈α␈e␈αsam␈α␈e␈αmemory␈αloc␈α␈ation␈α␈s,␈αa␈α␈s␈αthey␈α
can␈α
i␈α↓n␈α
(23).
␈β6␈↓ ↓V␈ε310.␈↓ α␈ε#If␈α
w␈α␈e␈α
rede␈α␈|n␈α␈e␈α
the␈α\m␈α↓o␈α␈d"␈α
o␈α␈pera␈α␈tor␈α
so␈αthat␈α
it␈α
p␈α␈rod␈α␈uces␈α
r␈α␈esidu␈α␈es␈α
i␈α↓n␈αthe␈αsymm␈α␈etri-
␈β↑␈↓ ↓H␈ε#c␈α␈al␈α∞ra␈α␈ng␈α␈e,␈α∞the␈α
b␈α␈asic␈α
f␈α↓o␈α␈rm␈α␈ula␈α␈s␈α∞(2␈α␈)␈α↓,␈α∞(3␈α␈)␈α↓,␈α∞(4␈α␈)␈α∞for␈α
arith␈α␈metic␈α
an␈α␈d␈α
(23),␈α∞(24␈α␈)␈α∞fo␈α␈r␈α∞c␈α␈on␈α␈v␈α}ersion
␈β∧␈↓ 
→␈ε"(
␈βε␈↓ ↓H␈ε#re␈α␈main␈αthe␈αsame,␈α
an␈α␈d␈α
th␈α␈e␈α
n␈α}um␈α␈b␈α␈er␈ε)␈α
u␈ε#␈α
in␈α
(2␈α␈4)␈α
lies␈α
in␈α
th␈α␈e␈α
d␈α␈esired␈αran␈α␈ge␈α
(1␈α␈0).␈↓ 
%␈ε#H␈α↓e␈α␈re␈α
(24␈α␈)
␈β+␈↓ 
I␈ε")
␈β-␈↓ ↓H␈ε#is␈α
a␈↓ α	␈ε0ba␈α␈l␈α↓a␈α␈nce␈α␈d␈α
mixed␈α␈-rad␈α␈i␈α↓x␈ε#␈αn␈α↓o␈α␈tation␈α␈,␈α∂g␈α␈ene␈α␈rali␈α↓z␈α␈i␈α↓n␈α␈g␈α
\b␈α␈alan␈α␈ced␈α
ter␈α␈nary␈α␈"␈α
n␈α↓o␈α␈tation␈α␈.␈↓ 
s␈ε#The
␈βU␈↓ ↓H␈ε#c␈α␈omp␈α␈arison␈αo␈α␈f␈αt␈α␈w␈α␈o␈αn␈α}um␈α␈b␈α␈ers␈αma␈α␈y␈αs␈α␈ti␈α↓ll␈αbe␈αdo␈α␈ne␈αfrom␈αle$␈αto␈αrigh␈α}t,␈αin␈αth␈α␈e␈αsi␈α↓m␈α␈ple␈αman␈α␈ne␈α␈r
␈β|␈↓ ↓H␈ε#d␈α␈escrib␈α␈ed␈α∞i␈α↓n␈α∞th␈α␈e␈α∂te␈α␈xt.␈α~F␈α⎇urt␈α␈hermore,␈α⊂it␈α∞i␈α↓s␈α∞po␈α␈ssi␈α↓b␈α␈le␈α∂to␈α∞reta␈α␈i␈α↓n␈α∞th␈α␈e␈α∂v␈α⎇a␈α␈lue␈↓ 	a␈ε)u␈↓ 
⊃␈ε#i␈α↓n␈α∞a␈α∞sing␈α␈l␈α↓e
␈β
λ␈↓ 	u␈ε,j
␈β
$␈↓ ↓H␈ε#c␈α␈omp␈α␈uter␈α
w␈α␈o␈α␈rd,␈α
i␈α↓f␈α
w␈α␈e␈α
h␈α␈a␈α␈v␈α␈e␈α
sig␈α␈ned␈α	mag␈α␈nitud␈α␈e␈α
rep␈α␈resen␈α}tation␈α	wi␈α↓th␈α␈in␈α
th␈α␈e␈α
com␈α␈pu␈α␈ter,␈αe␈α␈v␈α␈en
␈β
L␈↓ ↓H␈ε#if␈↓ ↓i␈ε)m␈↓ α!␈ε#i␈α↓s␈α
a␈α␈lm␈α↓ost␈α
t␈α␈wice␈α
t␈α␈he␈α
w␈α␈or␈α␈d␈α
size.␈α∀B␈α↓u␈α␈t␈α
the␈αarithm␈α␈etic␈α
op␈α␈eration␈α␈s␈α
an␈α␈alog␈α␈ou␈α␈s␈α
to␈α
(11␈α␈)
␈β
W␈↓ απ␈ε,j
␈β
s␈↓ ↓H␈ε#a␈α␈nd␈α	(12␈α␈)␈α
are␈α	m␈α↓ore␈α	di}c␈α␈ult,␈α
so␈α
it␈α	app␈α␈ear␈α␈s␈α
tha␈α␈t␈α
o␈α␈n␈α
most␈α
c␈α␈omp␈α␈uter␈α␈s␈α
this␈α	i␈α↓d␈α␈ea␈α	w␈α␈ould␈α	resu␈α␈lt
␈β∞≠␈↓ ↓H␈ε#in␈αs␈α␈l␈α↓igh␈α}tly␈αslo␈α␈w␈α␈er␈αop␈α␈erat␈α␈i␈α↓o␈α␈n.
␈β∞V␈↓ ↓V␈ε311.␈↓ α␈ε#Mu␈α␈lti␈α↓p␈α␈ly␈αby
␈β∂␈↓ ¬T␈ε↓∩␈↓ λ~␈ε↓∪
␈β∂∧␈↓ ∧>␈ε)m␈ε#␈απ+␈αλ1␈↓ ¬n␈ε)m␈↓ ε!␈ε#+␈απ1␈↓ π+␈ε)m␈↓ π]␈ε#+␈αλ1
␈β∂⊂␈↓ ε␈ε&1␈↓ πI␈ε,r
␈β∂≠␈↓ ¬*␈ε#=␈↓ ε↑␈ε#,␈↓ εm␈ε#.␈α¬.␈αε.␈↓ π→␈ε#,␈↓ λ0␈ε#.
␈β∂.␈↓ ∧>␈∧∂.∧>α←␈↓ ¬n␈∧∂.¬nαm␈↓ π+␈∧∂.π+αl
␈β∂1␈↓ ∧e␈ε#2␈↓ ε≤␈ε#2␈↓ πY␈ε#2
␈β∂u␈↓ β
␈ε,m␈ε&␈α␈+␈α↓1
␈β∂|␈↓ ↓H␈ε#No␈α␈te␈αλtha␈α␈t␈α	2␈ε)␈α␈t␈ε7␈αβ↓␈↓ βW␈ε7⊃␈ε)␈α	t␈ε#␈α
(mo␈α␈du␈α␈l␈α↓o␈ε)␈α
m␈ε#).␈α∞In␈αλgen␈α␈era␈α␈l␈α	if␈↓ π␈ε)v␈↓ π%␈ε#is␈αλrelativ␈α␈ely␈αλp␈α␈ri␈α↓m␈α␈e␈αλto␈ε)␈αλm␈ε#,␈α	the␈α␈n␈αλw␈α␈e␈αλcan
␈β⊂␈↓ β#␈ε&2
␈β⊂∂␈↓ β
␈∧⊂∂β
α@
␈β⊂≥␈↓ ε␈ε:0␈↓ εc␈ε:0␈↓ πL␈ε:0␈↓ 	$␈ε:0
␈β⊂#␈↓ ↓H␈ε#|␈α␈nd␈α
(by␈αEu␈α␈cli␈α↓d␈α␈'s␈αalgorith␈α␈m)␈αa␈αn␈α␈u␈α␈m␈α␈b␈α␈er␈↓ ¬y␈ε)v␈↓ ε≤␈ε#=␈α	(␈↓ εQ␈ε)v␈↓ εq␈ε#,␈↓ π␈ε#.␈α¬.␈αε.␈↓ π,␈ε#,␈↓ π;␈ε)v␈↓ πV␈ε#)␈αsuch␈α
tha␈α␈t␈↓ 	␈ε)v␈↓ 	∩␈ε)v␈↓ 	4␈ε7⊃␈ε#␈α
1␈α	(mo␈α␈du␈α␈l␈α↓o␈ε)␈α
m␈ε#);
␈β⊂2␈↓ εc␈ε&1␈↓ πI␈ε,r
␈β⊂E␈↓ λ␈␈ε:0
␈β⊂K␈↓ ↓H␈ε#a␈α␈nd␈αthe␈α␈n␈α
if␈ε)␈α
u␈ε#␈α
is␈α
k␈α␈n␈α↓o␈α␈wn␈αto␈αbe␈αa␈α
m␈α␈u␈α␈ltiple␈α
o␈α␈f␈↓ εK␈ε)v␈↓ εj␈ε#w␈α␈e␈αha␈α␈v␈α}e␈ε)␈α
u␈ε#/␈↓ λ∂␈ε)v␈↓ λ-␈ε#=␈ε)␈αu␈↓ λm␈ε)v␈↓ 	π␈ε#,␈α
whe␈α␈re␈α
th␈α␈e␈α
latter␈αis
␈β⊂r␈↓ ↓H␈ε#c␈α␈omp␈α␈uted␈α
w␈α↓ith␈αmod␈α␈ular␈αm␈α␈u␈α␈l␈α↓tip␈α␈l␈α↓ica␈α␈ti␈α↓o␈α␈n.␈α⊂Wh␈α␈en␈↓ εv␈ε)v␈↓ π∪␈ε#is␈αnot␈αrelativ␈α␈e␈α␈l␈α↓y␈αp␈α␈rime␈αto␈ε)␈αm␈ε#,␈αd␈α␈ivision
␈β⊃~␈↓ ↓H␈ε#is␈αm␈α␈u␈α␈ch␈αmore␈αd␈α␈i␈α↓}␈α␈cult.
␈β∪(

␈β↓U␈↓ ↓H␈ε"626␈↓ 
b␈ε"4.3.2
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα%␈↓ ↓V␈ε312.␈↓ α␈ε#Ob␈α␈viou␈α␈s␈αf␈α↓r␈α␈om␈α(11␈α␈),␈α
if␈αwe␈αreplac␈α␈e␈↓ ¬q␈ε)m␈↓ ε)␈ε#b␈α␈y␈ε)␈αm␈ε#␈α␈.␈α≤[An␈α↓o␈α␈the␈α␈r␈αwa␈α}y␈αto␈αte␈α␈st␈αfor␈αo␈α␈v␈α␈e␈α␈r⎇o␈α}w␈α↓,␈αif
␈βα1␈↓ ε∂␈ε,j
␈βαM␈↓ ↓H␈ε)m␈ε#␈α	i␈α↓s␈α
od␈α␈d,␈α
is␈αto␈α
m␈α␈ain␈α␈ta␈α␈i␈α↓n␈α	extra␈α	bits␈↓ ¬B␈ε)u␈↓ ¬m␈ε#=␈ε)␈α	u␈↓ ε0␈ε#mod␈↓ εu␈ε#2␈α
a␈α␈nd␈↓ πP␈ε)v␈↓ πw␈ε#=␈↓ λ"␈ε)v␈↓ λ9␈ε#mo␈α␈d␈↓ λ⎇␈ε#2.␈α∂Th␈α␈en␈α
o␈α}v␈α␈er⎇␈α␈o␈α␈w␈α
ha␈α␈s
␈βαX␈↓ ¬V␈ε&0␈↓ π`␈ε&0
␈βαt␈↓ ↓H␈ε#o␈α␈ccu␈α␈rred␈αi␈α↓{␈↓ αy␈ε)u␈↓ β#␈ε#+␈↓ βM␈ε)v␈↓ βw␈ε7@⊃␈↓ ∧%␈ε)w␈↓ ∧S␈ε#+␈↓ ∧⎇␈ε7↓␈αε↓␈α¬↓␈↓ ¬,␈ε#+␈↓ ¬V␈ε)w␈↓ επ␈ε#(mod␈α␈ulo␈α2␈α␈),␈α∞wh␈α␈ere␈α
(␈↓ λ(␈ε)w␈↓ λN␈ε#,␈↓ λ\␈ε#.␈αε.␈αε.␈↓ 		␈ε#,␈↓ 	_␈ε)w␈↓ 	<␈ε#)␈α
are␈αthe␈α
m␈α␈i␈α↓x␈α␈ed␈α␈-
␈ββ␈↓ β
␈ε&0␈↓ β]␈ε&0␈↓ ∧=␈ε&1␈↓ ¬n␈ε,r␈↓ λ@␈ε&1␈↓ 	/␈ε,r
␈ββ≤␈↓ ↓H␈ε#ra␈α␈dix␈αd␈α␈igits␈αcorre␈α␈spon␈α␈din␈α␈g␈αto␈ε)␈αu␈ε#␈αλ+␈↓ ¬:␈ε)v␈↓ ¬L␈ε#.]
␈ββH␈↓ αV␈ε&2␈↓ ε6␈ε,n␈↓ ⊃␈ε,n
␈ββN␈↓ ↓V␈ε313.␈↓ α␈ε#(a)␈↓ αD␈ε)x␈↓ αg␈ε7␈␈ε)␈α∧x␈ε#␈α	=␈α	(␈ε)x␈ε7␈αβ␈␈ε#␈α∧1␈α␈)␈ε)x␈ε7␈α	⊃␈ε#␈α
0␈α	(mo␈α␈du␈α␈lo␈α1␈↓ ε&␈ε#0␈↓ εG␈ε#)␈α	i␈α↓s␈α	eq␈α␈uiv␈α⎇a␈α␈l␈α↓e␈α␈n␈α␈t␈α	to␈α	(␈ε)x␈ε7␈αβ␈␈ε#␈αβ1)␈ε)x␈ε7␈α	⊃␈ε#␈α	0␈α	(mod␈α␈ulo␈↓ 
␈␈ε)p␈↓ !␈ε#)
␈ββv␈↓ ↓H␈ε#fo␈α␈r␈ε)␈α∞p␈ε#␈α
=␈α∞2␈α
an␈α␈d␈α∞5␈α␈.␈α↔Eithe␈α␈r␈ε)␈α∞x␈ε#␈α
or␈ε)␈α
x␈ε7␈α	␈␈ε#␈α	1␈α∞m␈α}ust␈α
be␈α
a␈α∞m␈α}ultiple␈α∞o␈α␈f␈ε)␈α∞p␈ε#,␈α∞an␈α␈d␈α∞t␈α␈hen␈α
th␈α␈e␈α∞o␈α␈ther␈α
is
␈β∧_␈↓ βv␈ε,n␈↓ 	1␈ε,n␈↓ 
n␈ε,n
␈β∧≥␈↓ ↓H␈ε#re␈α␈l␈α↓a␈α␈tiv␈α␈ely␈αprime␈αto␈↓ βe␈ε)p␈↓ ∧π␈ε#;␈α∞so␈αeithe␈α␈r␈ε)␈α
x␈ε#␈αor␈ε)␈α
x␈ε7␈απ␈␈ε#␈α	1␈α
m␈α}ust␈αbe␈αa␈α
m␈α␈u␈α␈ltiple␈α
o␈α␈f␈↓ 	∨␈ε)p␈↓ 	B␈ε#.␈α∪I␈α↓f␈ε)␈αx␈↓ 
→␈ε#mod␈↓ 
↑␈ε#2␈↓ ␈ε#=
␈β∧?␈↓ α5␈ε,n␈↓ εo␈ε,n
␈β∧E␈↓ ↓H␈ε)x␈↓ ↓`␈ε#m␈α␈od␈↓ α$␈ε#5␈↓ αZ␈ε#=␈α∀0␈α⊃or␈α⊃1,␈α∀w␈α␈e␈α⊃m␈α␈u␈α␈st␈α∩h␈α␈a␈α␈v␈α␈e␈ε)␈α⊃x␈↓ ε	␈ε#mod␈↓ εN␈ε#1␈↓ ε↑␈ε#0␈↓ π∀␈ε#=␈α∀0␈α⊃or␈α∩1␈α␈;␈α∃hen␈α␈ce␈α⊃au␈α␈tom␈α↓o␈α␈rph␈α␈s␈α∩h␈α␈a␈α␈v␈α␈e
␈β∧g␈↓ α5␈ε,n␈↓ βl␈ε,n␈↓ ¬k␈ε,n␈↓ 
∀␈ε&2␈↓ 
k␈ε&3
␈β∧m␈↓ ↓H␈ε)x␈↓ ↓`␈ε#m␈α␈od␈↓ α$␈ε#2␈↓ αR␈ε7≤␈ε)␈αx␈↓ β↔␈ε#mod␈↓ β\␈ε#5␈↓ β⎇␈ε#.␈α≥(b)␈αI␈α↓f␈ε)␈α
x␈ε#␈α=␈↓ ¬H␈ε)q␈↓ ¬Y␈ε)p␈↓ ε¬␈ε#+␈↓ ε/␈ε)r␈↓ ε>␈ε#,␈α
where␈↓ π6␈ε)r␈↓ πR␈ε#=␈α0␈α
o␈α␈r␈α
1,␈α
the␈α␈n␈↓ 	<␈ε)r␈↓ 	W␈ε7⊃␈↓ 
¬␈ε)r␈↓ 
.␈ε7⊃␈↓ 
[␈ε)r␈↓ 
x␈ε#,␈α∞so
␈β¬∞␈↓ ↓k␈ε&2␈↓ αL␈ε&3␈↓ βN␈ε,n␈↓ ¬9␈ε,n␈↓ λ⊗␈ε&2␈ε,␈α␈n␈↓ 	↑␈ε:0
␈β¬∀␈↓ ↓H␈ε#3␈↓ ↓X␈ε)x␈↓ α␈ε7␈␈ε#␈αλ2␈↓ α:␈ε)x␈↓ αd␈ε7⊃␈ε#␈α
(6␈↓ β*␈ε)q␈↓ β<␈ε)p␈↓ β←␈ε)r␈↓ βv␈ε#+␈απ3␈↓ ∧/␈ε)r␈↓ ∧>␈ε#)␈ε7␈αλ␈␈ε#␈αλ(6␈↓ ¬⊗␈ε)q␈↓ ¬(␈ε)p␈↓ ¬J␈ε)r␈↓ ¬a␈ε#+␈αλ2␈↓ ε≠␈ε)r␈↓ ε*␈ε#)␈ε7␈α
⊃␈↓ εi␈ε)r␈↓ πα␈ε#(mod␈α␈ulo␈↓ λ∧␈ε)p␈↓ λ4␈ε#).␈α~(c)␈αLet␈↓ 	P␈ε)c␈↓ 	q␈ε#be␈αth␈α␈e␈αmag␈α␈i␈α↓c
␈β¬6␈↓ β!␈ε&2␈↓ ∧'␈ε&3␈↓ ∧d␈ε&2␈↓ ¬E␈ε&2␈↓ ε"␈ε&3
␈β¬:␈↓ αN␈ε"(␈↓ ∧5␈ε")
␈β¬<␈↓ ↓H␈ε#c␈α␈onst␈α␈an␈α␈t␈↓ αZ␈ε#3␈α␈(␈ε)␈α↓cx␈↓ β⊗␈ε#)␈↓ β7␈ε7␈␈ε#␈απ2(␈ε)cx␈↓ ∧≤␈ε#)␈↓ ∧A␈ε#/␈↓ ∧R␈ε)x␈↓ ∧{␈ε#=␈α
3␈↓ ¬6␈ε)c␈↓ ¬Z␈ε7␈␈ε#␈αλ2␈↓ ε∪␈ε)c␈↓ ε/␈ε)x␈ε#.
␈β¬c␈↓ α␈ε0Note␈α␈:␈ε#␈αSin␈α␈ce␈α
th␈α␈e␈α
last␈↓ ∧2␈ε)k␈↓ ∧N␈ε#dig␈α␈i␈α↓ts␈α	of␈α
an␈ε)␈α	n␈ε#-␈α↓d␈α␈igit␈α
au␈α␈tomorph␈α	form␈α	a␈↓ λy␈ε)k␈↓ 	␈ε#-digit␈α
a␈α␈utomorp␈α␈h,␈α
it
␈βε␈↓ ↓H␈ε#m␈α␈ak␈α␈e␈α␈s␈αsen␈α␈se␈αto␈αspea␈α␈k␈αof␈αthe␈αt␈α␈w␈α␈o␈ε7␈α1␈ε#␈α↓-d␈α␈i␈α↓g␈α␈i␈α↓t␈αau␈α␈tomorp␈α␈hs,␈ε)␈αx␈ε#␈αa␈α␈nd␈α1␈ε7␈απ␈␈ε)␈αλx␈ε#,␈αwhich␈αare␈↓ 
E␈ε#1␈α␈0-ad␈α␈i␈α↓c
␈βε3␈↓ ↓H␈ε#n␈α}um␈α␈b␈α␈ers␈α(cf.␈αex␈α␈ercise␈α4␈α␈.␈α↓1␈α␈↑31␈α␈).␈α∂The␈αse␈α␈t␈αof␈α10␈α␈-adic␈αn␈α}um␈α␈b␈α␈ers␈αis␈αeq␈α␈uiv␈α⎇alen␈α}t␈αun␈α␈de␈α␈r␈αm␈α↓od␈α␈ula␈α␈r
␈βεZ␈↓ ↓H␈ε#a␈α␈rithme␈α␈ti␈α↓c␈αt␈α␈o␈αthe␈α
set␈αof␈αord␈α␈ered␈α
pa␈α␈i␈α↓r␈α␈s␈α(␈↓ ¬z␈ε)u␈↓ ε≠␈ε#,␈↓ ε*␈ε)u␈↓ εK␈ε#),␈αwher␈α␈e␈↓ πJ␈ε)u␈↓ πw␈ε#is␈αa␈α
2-ad␈α␈i␈α↓c␈α
n␈α␈um␈α}ber␈αa␈α␈nd␈↓ 
N␈ε)u␈↓ 
{␈ε#is␈αa
␈βεf␈↓ ε
␈ε&1␈↓ ε=␈ε&2␈↓ π↑␈ε&1␈↓ 
b␈ε&2
␈βπα␈↓ ↓H␈ε#5␈α␈-adic␈αn␈α}um␈α␈b␈α␈er.
␈βπ⎇␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.3␈α␈.3
␈βλD␈↓ ↓H␈ε31␈α␈.␈↓ α␈ε#27␈ε7␈απα␈ε#␈απ47:␈↓ βP␈ε#18␈ε7␈απα␈ε#␈απ42:␈↓ ¬∀␈ε#09␈ε7␈απα␈ε#␈απ05:␈↓ εX␈ε#27␈α␈18␈ε7␈απα␈ε#␈αλ4␈α␈742␈α␈:
␈βλr␈↓ αE␈ε#08␈↓ ∧	␈ε#04␈↓ ¬M␈ε#00␈↓ π⊃␈ε#126␈α␈9
␈β	~␈↓ αV␈ε#08␈↓ ∧~␈ε#04␈↓ ¬↑␈ε#00␈↓ π3␈ε#1␈α␈26␈α␈9
␈β	B␈↓ α5␈ε7␈␈ε#15␈↓ βy␈ε#+14␈↓ ¬=␈ε7␈␈ε#45␈↓ π⊃␈ε7␈␈ε#␈α↓0␈α␈04␈α␈5
␈β	i␈↓ αV␈ε#49␈↓ ∧~␈ε#16␈↓ ¬↑␈ε#45␈↓ π3␈ε#0␈α␈75␈α␈6
␈β
⊃␈↓ αg␈ε#4␈α␈9␈↓ ∧+␈ε#1␈α␈6␈↓ ¬o␈ε#4␈α␈5␈↓ πT␈ε#0␈α␈756
␈β
9␈↓ αG␈∧
9αGαA␈↓ ∧␈∧
9∧αA␈↓ ¬O␈∧
9¬OαA␈↓ π∃␈∧
9π∃α↓α
␈β
A␈↓ αE␈ε#126␈α␈9␈↓ ∧	␈ε#075␈α␈6␈↓ ¬M␈ε#004␈α␈5␈↓ π⊃␈ε#128␈α␈88␈α␈756
␈β
c␈↓ ∧π␈ε↓p␈↓ ¬i␈ε↓p
␈β
d␈↓ α␈ε↓p
␈β
f␈↓ 	g␈ε↓p
␈β↓␈↓ ∧+␈∧↓∧+α↓↓␈↓ ε
␈∧↓ε
α↓R
␈βα␈↓ α0␈∧αα0α↓≠
␈β∧␈↓ 
␈∧∧
αf
␈βε␈↓ βπ␈ε7p␈↓ ∧v␈ε7p␈↓ εh␈ε7p␈↓ λ≤␈ε7p
␈βλ␈↓ ↓g␈ε32.␈↓ α0␈ε)Q␈ε#␈αλ+␈ε7␈αλb␈↓ β#␈ε)Q␈↓ β>␈ε7c␈↓ βX␈ε7∀␈↓ ∧+␈ε)Q␈ε#␈αλ+␈↓ ¬∩␈ε)Q␈↓ ¬:␈ε#<␈↓ ε
␈ε)Q␈ε#␈αλ+␈απ2␈↓ π∧␈ε)Q␈↓ π&␈ε#+␈απ1␈↓ πm␈ε#=␈↓ λ8␈ε)Q␈↓ λ[␈ε#+␈α
1␈α␈,␈α∂so␈ε7␈α∞b␈↓ 
␈ε)Q␈ε#␈απ+␈↓ 
U␈ε)R␈↓ 
p␈ε7c␈α∞∀
␈β
␈↓ β#␈∧
β#α≠␈↓ ¬∩␈∧
¬∩α≠␈↓ π∧␈∧
π∧α≠␈↓ λ8␈∧
λ8α≠
␈β.␈↓ ↓U␈ε7p
␈β/␈↓ ↓H␈ε7b␈↓ ↓p␈ε)Q␈↓ α␈ε7c␈ε#␈απ+␈αλ1␈α␈.
␈β1␈↓ ↓p␈∧1↓pα≠
␈β\␈↓ 	B␈ε,Q␈↓ 
Y␈ε,R
␈βb␈↓ ↓g␈ε33.␈↓ α␈ε#When␈↓ αk␈ε)k␈↓ βε␈ε7∀␈ε#␈α
2,␈α
th␈α␈e␈α	result␈α	i␈α↓s␈α	tru␈α␈e,␈α
so␈α	assu␈α␈me␈α	that␈↓ π4␈ε)k␈↓ πP␈ε#>␈α	2.␈α∞L␈α↓e␈α␈t␈↓ λ↑␈ε)q␈↓ 	π␈ε#=␈↓ 	1␈ε#2␈↓ 	e␈ε#,␈↓ 	x␈ε)r␈↓ 
≡␈ε#=␈↓ 
H␈ε#2␈↓ 
|␈ε#,␈α
so
␈βc␈↓ 	W␈ε-k␈↓ 
n␈ε-k
␈βm␈↓ λo␈ε,k␈↓ 
ε␈ε,k
␈ββ␈↓ 
←␈ε,R
␈βπ␈↓ α{␈ε7p
␈β	␈↓ ↓H␈ε#th␈α␈at␈↓ α⊂␈ε)R␈↓ αC␈ε#=␈ε7␈α
b␈↓ β⊗␈ε)Q␈↓ β?␈ε7c␈ε#␈αa␈α␈nd␈↓ ∧→␈ε)Q␈↓ ∧L␈ε#=␈↓ ∧w␈ε)Q␈↓ ¬P␈ε#+␈↓ ¬y␈ε)R␈↓ εJ␈ε#.␈α⊂We␈αm␈α␈u␈α␈st␈αsho␈α␈w␈αtha␈α␈t␈α1␈απ+␈αλ(␈↓ 	Y␈ε)R␈↓ 
	␈ε#+␈αλ1)␈↓ 
N␈ε#2␈↓ ␈ε7∀
␈β␈↓ β⊗␈∧β⊗α*␈↓ 
s␈ε-k
␈β∃␈↓ α*␈ε,k␈↓ β1␈ε,k␈↓ ∧3␈ε,k␈↓ ¬⊃␈ε,k␈↓ ¬ ␈ε:␈␈ε&1␈↓ ε∪␈ε,k␈↓ ε!␈ε:␈␈ε&␈α↓1␈↓ 	s␈ε,k
␈β+␈↓ ↓X␈ε,Q␈↓ 
←␈ε,R
␈β1␈↓ ↓H␈ε#2␈↓ α!␈ε#;␈αthis␈αin␈α␈equ␈α␈ality␈α
isn't␈αclo␈α␈se␈αat␈αa␈α␈l␈α↓l,␈αon␈α␈e␈αw␈α␈a␈α␈y␈α
is␈αto␈αo␈α␈bserv␈α}e␈αth␈α␈at␈α1␈απ+␈απ(␈↓ 	[␈ε)R␈↓ 
␈ε#+␈απ1␈α␈)␈↓ 
O␈ε#2␈↓ ␈ε7∀
␈β3␈↓ ↓m␈ε-k␈↓ ↓{␈ε;␈␈ε'␈α↓1␈↓ 
t␈ε-k
␈β<␈↓ 	u␈ε,k
␈βS␈↓ α∀␈ε&2␈↓ α"␈ε,R
␈βX␈↓ ↓H␈ε#1␈α∧+␈↓ αβ␈ε#2␈↓ αN␈ε#an␈α␈d␈α
2␈↓ β≡␈ε)R␈↓ βP␈ε#<␈↓ β{␈ε)Q␈↓ ∧V␈ε#wh␈α␈en␈↓ ¬+␈ε)k␈↓ ¬G␈ε#>␈α
2␈α␈.␈α∃(The␈α	fact␈α	that␈α	2␈↓ λπ␈ε)R␈↓ λ9␈ε#<␈↓ λc␈ε)Q␈↓ 	?␈ε#is␈α
r␈α␈ead␈α␈i␈α↓ly␈α	pro␈α}v␈α␈ed
␈βZ␈↓ α6␈ε-k
␈βd␈↓ β8␈ε,k␈↓ ∧∃␈ε,k␈↓ ∧$␈ε:␈␈ε&1␈↓ λ!␈ε,k␈↓ λ}␈ε,k␈↓ 	
␈ε:␈␈ε&1
␈β
␈↓ ↓H␈ε#b␈α␈y␈αind␈α␈uc␈α␈ti␈α↓o␈α␈n␈αsinc␈α␈e␈↓ β\␈ε)R␈↓ ∧4␈ε7␈␈↓ ∧]␈ε)R␈↓ ¬∂␈ε7∀␈ε#␈α
1␈α
and␈↓ ε⊗␈ε)Q␈↓ εG␈ε7␈␈↓ εo␈ε)Q␈↓ πJ␈ε7∃␈ε#␈α
2␈α␈.)
␈β
␈↓ βv␈ε,k␈↓ ∧¬␈ε&+1␈↓ ∧w␈ε,k␈↓ ε1␈ε,k␈↓ π
␈ε,k␈↓ π→␈ε:␈␈ε&1
␈β
,␈↓ ¬z␈ε&2␈↓ ε⎇␈ε&2␈↓ πj␈ε&2␈↓ λk␈ε&2
␈β
2␈↓ ↓g␈ε34.␈↓ α␈ε#F␈α⎇or␈↓ αK␈ε)j␈↓ αj␈ε#=␈α∞1,␈↓ βB␈ε#.␈α¬.␈αε.␈↓ βn␈ε#,␈↓ ∧ε␈ε)r␈↓ ∧∃␈ε#,␈α∂ca␈α␈l␈α↓c␈α␈ulate␈↓ ¬:␈ε)U␈↓ ¬]␈ε#(␈↓ ¬h␈ε)j␈↓ επ␈ε#)␈α↓,␈↓ ε*␈ε)j␈↓ ε<␈ε)U␈↓ ε`␈ε#(␈↓ εl␈ε)j␈↓ π␈ε#),␈↓ π.␈ε)V␈↓ πN␈ε#(␈↓ πY␈ε)j␈↓ πx␈ε#),␈↓ λ≠␈ε)j␈↓ λ-␈ε)V␈↓ λO␈ε#(␈↓ λZ␈ε)j␈↓ λy␈ε#);␈α⊂a␈α␈nd␈α
by␈α
recu␈α␈rsiv␈α␈ely
␈β
>␈↓ ¬Q␈ε,e␈↓ εR␈ε,o␈↓ πB␈ε,e␈↓ λA␈ε,o
␈β
Z␈↓ ↓H␈ε#c␈α␈all␈α↓in␈α␈g␈αthe␈α
m␈α␈ultiplication␈α
algo␈α␈ri␈α↓t␈α␈hm,␈αcalcu␈α␈late
␈β∞ ␈↓ ¬F␈ε&2␈↓ εb␈ε&2␈↓ πP␈ε&2␈↓ λi␈ε&2
␈β∞%␈↓ ∧{␈ε"(␈↓ ε{␈ε")(␈↓ 	α␈ε")
␈β∞'␈↓ β}␈ε)W␈↓ ∧ ␈ε#(␈↓ ∧+␈ε)j␈↓ ∧<␈ε#)␈↓ ∧Q␈ε#=␈↓ ¬π␈ε)U␈↓ ¬*␈ε#(␈↓ ¬5␈ε)j␈↓ ¬T␈ε#)␈αλ+␈↓ ε∂␈ε)j␈↓ ε!␈ε)U␈↓ εF␈ε#(␈↓ εQ␈ε)j␈↓ εp␈ε#)␈↓ π∪␈ε)V␈↓ π3␈ε#(␈↓ π>␈ε)j␈↓ π↑␈ε#)␈απ+␈↓ λ→␈ε)j␈↓ λ*␈ε)V␈↓ λL␈ε#(␈↓ λW␈ε)j␈↓ λw␈ε#)␈↓ 	∞␈ε#,
␈β∞3␈↓ ¬≡␈ε,e␈↓ ε8␈ε,o␈↓ π'␈ε,e␈↓ λ>␈ε,o
␈β∞V␈↓ ¬F␈ε&2␈↓ εb␈ε&2␈↓ πP␈ε&2␈↓ λi␈ε&2
␈β∞[␈↓ ∧{␈ε"(␈↓ ε{␈ε")(␈↓ 	α␈ε")
␈β∞]␈↓ β]␈ε)W␈↓ β}␈ε#(␈ε7␈␈↓ ∧+␈ε)j␈↓ ∧<␈ε#)␈↓ ∧Q␈ε#=␈↓ ¬π␈ε)U␈↓ ¬*␈ε#(␈↓ ¬5␈ε)j␈↓ ¬T␈ε#)␈ε7␈αλ␈␈↓ ε∂␈ε)j␈↓ ε!␈ε)U␈↓ εF␈ε#(␈↓ εQ␈ε)j␈↓ εp␈ε#)␈↓ π∪␈ε)V␈↓ π3␈ε#(␈↓ π>␈ε)j␈↓ π↑␈ε#)␈ε7␈απ␈␈↓ λ→␈ε)j␈↓ λ*␈ε)V␈↓ λL␈ε#(␈↓ λW␈ε)j␈↓ λw␈ε#)␈↓ 	∞␈ε#.
␈β∞i␈↓ ¬≡␈ε,e␈↓ ε8␈ε,o␈↓ π'␈ε,e␈↓ λ>␈ε,o
␈β∂&␈↓ βg␈ε&2␈↓ π*␈ε&2
␈β∂)␈↓ ∧=␈ε&1␈↓ λ␈ε&1
␈β∂*␈↓ ∧O␈ε"(␈↓ ε@␈ε")␈↓ λ∩␈ε"(␈↓ 
∧␈ε")
␈β∂,␈↓ ↓H␈ε#Th␈α␈en␈αw␈α␈e␈α
ha␈α}v␈α␈e␈↓ β"␈ε)W␈↓ βJ␈ε#(␈↓ βU␈ε)j␈↓ βu␈ε#)␈α=␈↓ ∧[␈ε)W␈↓ ∧|␈ε#(␈↓ ¬π␈ε)j␈↓ ¬→␈ε#)␈αλ+␈↓ ¬V␈ε)W␈↓ ¬w␈ε#(␈ε7␈α↓␈␈↓ ε$␈ε)j␈↓ ε5␈ε#)␈↓ εL␈ε#,␈↓ εc␈ε)W␈↓ π∞␈ε#(␈↓ π→␈ε)j␈↓ π8␈ε#)␈α=␈↓ λ≡␈ε)W␈↓ λ?␈ε#(␈↓ λJ␈ε)j␈↓ λ\␈ε#)␈ε7␈αλ␈␈↓ 	→␈ε)W␈↓ 	;␈ε#(␈ε7␈␈↓ 	g␈ε)j␈↓ 	x␈ε#)␈↓ 
⊂␈ε#.␈α∀Also␈α
c␈α␈al-
␈β∂7␈↓ β>␈ε,e␈↓ π␈ε,o
␈β∂<␈↓ ∧=␈ε&2␈↓ λ␈ε&2
␈β∂?␈↓ ∧=␈∧∂?∧=α∞␈↓ λ␈∧∂?λα∞
␈β∂S␈↓ ↓H␈ε#c␈α␈ulate␈↓ α+␈ε)W␈↓ αT␈ε#(0)␈α=␈↓ β4␈ε)U␈↓ βO␈ε#(0)␈↓ βv␈ε)V␈↓ ∧∩␈ε#(0␈α␈).␈α∃N␈α␈o␈α␈w␈α
co␈α␈nstru␈α␈ct␈α
d␈α␈i␈α↓{␈α␈eren␈α␈ce␈α
ta␈α␈bles␈αf␈α↓o␈α␈r␈↓ λe␈ε)W␈↓ 	≠␈ε#a␈α␈nd␈↓ 	]␈ε)W␈↓ 
λ␈ε#,␈α
which␈αare
␈β∂←␈↓ αH␈ε,e␈↓ 	α␈ε,e␈↓ 	z␈ε,o
␈β∂{␈↓ ↓H␈ε#p␈α␈olynom␈α␈i␈α↓a␈α␈l␈α↓s␈αwhose␈αre␈α␈spec␈α␈ti␈α↓v␈α}e␈αde␈α␈grees␈αa␈α␈re␈↓ ε)␈ε)r␈↓ εD␈ε#a␈α␈nd␈↓ π∧␈ε)r␈↓ π≠␈ε7␈␈ε#␈αλ1␈α␈.
␈β⊂"␈↓ α␈ε#This␈α	method␈α	red␈α␈uc␈α␈es␈α
th␈α␈e␈α
size␈α	of␈α	the␈α	n␈α␈u␈α␈m␈α␈b␈α␈ers␈α
b␈α␈eing␈α	h␈α␈and␈α␈led,␈α
a␈α␈nd␈α	red␈α␈uc␈α␈es␈α
th␈α␈e␈α
n␈α}um␈α␈-
␈β⊂J␈↓ ↓H␈ε#b␈α␈er␈αof␈αad␈α␈dition␈α␈s␈αan␈α␈d␈αm␈α␈u␈α␈l␈α↓t␈α␈i␈α↓p␈α␈li␈α↓ca␈α␈tions␈α␈.␈α∪Its␈αo␈α␈nly␈αd␈α␈i␈α↓s␈α␈adv␈α|an␈α␈ta␈α␈ge␈αis␈αa␈αlon␈α␈ger␈αp␈α␈rogra␈α␈m␈α(since
␈β⊂r␈↓ ↓H␈ε#th␈α␈e␈α	con␈α}trol␈α	is␈α	somewh␈α␈at␈α	m␈α↓o␈α␈re␈α	com␈α␈plex␈α␈,␈α
an␈α␈d␈α	som␈α␈e␈α	of␈α	the␈α	ca␈α␈lculation␈α␈s␈α	m␈α␈u␈α␈st␈α
b␈α␈e␈α	do␈α␈ne␈α	with
␈β⊃→␈↓ ↓H␈ε#sig␈α␈ned␈α
n␈α␈u␈α␈m␈α␈bers).
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.3.3␈↓ 
v␈ε"627
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα ␈↓ 	d␈ε&2␈↓ 
~␈ε&2␈↓ 
Q␈ε&2
␈βα&␈↓ α␈ε#An␈α↓o␈α␈the␈α␈r␈α∞poss␈α␈i␈α↓b␈α␈il␈α↓it␈α␈y␈α∞w␈α␈o␈α␈uld␈α∞p␈α␈erha␈α␈ps␈α∞b␈α␈e␈α∞to␈α∞ev␈α|alua␈α␈te␈↓ πt␈ε)W␈↓ λ+␈ε#an␈α␈d␈↓ λo␈ε)W␈↓ 	(␈ε#a␈α␈t␈↓ 	S␈ε#1␈↓ 	r␈ε#,␈↓ 

␈ε#2␈↓ 
(␈ε#,␈↓ 
@␈ε#4␈↓ 
←␈ε#,␈↓ 
w␈ε#.␈αε.␈α¬.␈↓ #␈ε#,
␈βα2␈↓ λ⊃␈ε,e␈↓ 	␈ε,o
␈βαH␈↓ ↓c␈ε,r␈↓ ↓{␈ε&2
␈βαN␈↓ ↓H␈ε#(␈↓ ↓S␈ε#2␈↓ ↓p␈ε#)␈↓ α	␈ε#;␈α∂alth␈α↓o␈α␈ugh␈α
th␈α␈e␈α∞n␈α}um␈α␈b␈α␈ers␈α∞in␈α␈v␈α}olv␈α␈ed␈α
a␈α␈re␈α∞larg␈α␈er,␈α∂th␈α␈e␈α∞ca␈α␈l␈α↓c␈α␈ulation␈α␈s␈α∞are␈α
faster,␈α∞since␈α
all
␈βαu␈↓ ↓H␈ε#m␈α}ultiplication␈α␈s␈αare␈αre␈α␈place␈α␈d␈αb␈α␈y␈αshi$ing␈α
an␈α␈d␈αall␈αdivision␈α␈s␈αare␈αb␈α␈y␈αb␈α␈inary␈α
n␈α␈u␈α␈m␈α␈be␈α␈rs␈αof␈αthe
␈ββ↔␈↓ α(␈ε,j␈↓ αQ␈ε,k
␈ββ≥␈↓ ↓H␈ε#fo␈α␈rm␈↓ α↔␈ε#2␈↓ α6␈ε#(␈↓ αA␈ε#2␈↓ αh␈ε7␈␈ε#␈απ1).␈α→(␈α↓S␈α␈imple␈αp␈α␈roce␈α␈du␈α␈res␈αare␈αa␈α}v␈α⎇ailab␈α␈l␈α↓e␈αfo␈α␈r␈αdividin␈α␈g␈αby␈α
suc␈α␈h␈αn␈α␈u␈α␈m␈α␈b␈α␈ers.)
␈ββM␈↓ ↓g␈ε35.␈↓ α␈ε#St␈α␈art␈α∞th␈α␈e␈↓ β ␈ε)q␈↓ β2␈ε#,␈↓ βA␈ε)r␈↓ β↑␈ε#sequ␈α␈en␈α␈ces␈α∞ou␈α␈t␈α∞with␈↓ ε∧␈ε)q␈↓ ε0␈ε#an␈α␈d␈↓ εt␈ε)q␈↓ π ␈ε#l␈α↓a␈α␈rge␈α∞e␈α␈n␈α↓o␈α␈ugh␈α
so␈α∞th␈α␈at␈α∞th␈α␈e␈α∞ineq␈α␈ua␈α␈l␈α↓it␈α␈y
␈ββY␈↓ ε∀␈ε&0␈↓ π¬␈ε&1
␈ββu␈↓ ↓H␈ε#in␈αe␈α␈xerc␈α␈i␈α↓se␈α3␈αi␈α↓s␈αv␈α⎇a␈α␈li␈α↓d␈α␈.␈α∩Then␈αwe␈αw␈α↓ill␈α|n␈α␈d␈αin␈αth␈α␈e␈αform␈α␈u␈α␈l␈α↓a␈α␈s␈αana␈α␈logo␈α␈us␈αto␈αthose␈αp␈α␈reced␈α␈ing
␈β∧≠␈↓ π∨␈ε7p
␈β∧≤␈↓ λ¬␈ε7p
␈β∧≡␈↓ π:␈∧∧≡π:α1
␈β∧ ␈↓ λ!␈∧∧ λ!αW
␈β∧!␈↓ εv␈ε&1+␈↓ π:␈ε&2␈↓ πH␈ε,Q␈↓ πk␈ε:␈␈↓ λ!␈ε&2␈↓ λ/␈ε,Q
␈β∧&␈↓ ¬4␈ε"(␈↓ εZ␈ε")
␈β∧(␈↓ ↓H␈ε#Th␈α␈eore␈α␈m␈αλC␈αλtha␈α␈t␈↓ β6␈ε)⊃␈↓ β←␈ε7!␈ε#␈α
0␈αλa␈α␈nd␈↓ ∧`␈ε)⊃␈↓ ¬	␈ε#=␈↓ ¬@␈ε#1␈α↓+␈αα1␈α␈/(2␈↓ ε2␈ε)r␈↓ εO␈ε#)␈↓ εf␈ε#2␈↓ λ⎇␈ε#(␈↓ 	λ␈ε)Q␈↓ 	1␈ε#/␈↓ 	B␈ε)Q␈↓ 
∪␈ε#).␈α∞The␈αλfac␈α␈-
␈β∧)␈↓ π]␈ε-k␈↓ λD␈ε-k␈↓ λR␈ε'+1
␈β∧4␈↓ βH␈ε&1␈↓ ∧r␈ε&2␈↓ ε@␈ε,k␈↓ 	#␈ε,k␈↓ 	\␈ε,k␈↓ 	k␈ε&+1
␈β∧P␈↓ ↓H␈ε#to␈α␈r␈↓ ↓{␈ε)Q␈↓ α$␈ε#/␈↓ α5␈ε)Q␈↓ β⊂␈ε7!␈ε#␈α	1␈α	a␈α␈s␈↓ βz␈ε)k␈↓ ∧⊗␈ε7!␈α
1␈ε#,␈α
so␈αλw␈α␈e␈α	can␈αλi␈α↓g␈α␈n␈α↓o␈α␈re␈α	it␈α	if␈α
w␈α␈e␈α	w␈α␈a␈α␈n␈α␈t␈α	to␈α	s␈α␈h␈α↓o␈α␈w␈α	th␈α␈at␈↓ 	a␈ε)⊃␈↓ 

␈ε#<␈α	1␈ε7␈αβ␈␈ε)␈α∧∂␈ε#␈α	fo␈α␈r
␈β∧[␈↓ α⊗␈ε,k␈↓ αO␈ε,k␈↓ α↑␈ε&+1␈↓ ∧n␈ε↓p␈↓ πv␈ε↓p␈↓ 	s␈ε&2
␈β∧←␈↓ β4␈ε↓p
␈β∧y␈↓ ¬∩␈∧∧y¬∩αα1␈↓ λ~␈∧∧yλ~ααh
␈β∧⎇␈↓ βX␈∧∧⎇βXαb
␈β∧}␈↓ ε~␈ε7p␈↓ 	 ␈ε7p
␈β∧␈␈↓ ↓H␈ε#a␈α␈l␈α↓l␈αλlarg␈α␈e␈↓ αA␈ε)k␈↓ αT␈ε#.␈α∞No␈α}w␈↓ βX␈ε#2␈↓ βi␈ε)Q␈↓ ∧D␈ε#=␈↓ ¬∩␈ε#2␈↓ ¬#␈ε)Q␈↓ ¬S␈ε#+␈αλ2␈ε7d␈↓ ε5␈ε#2␈↓ εF␈ε)Q␈↓ εu␈ε7e␈ε#␈απ+␈αλ2␈↓ πL␈ε7∃␈↓ λ~␈ε#(2␈↓ λ6␈ε)Q␈↓ λf␈ε#+␈αλ2␈↓ 	<␈ε#2␈↓ 	L␈ε)Q␈↓ 	⎇␈ε#+␈απ1)␈αλ+␈απ1␈↓ ␈ε7∃
␈β¬↓␈↓ ε5␈∧¬↓ε5α:␈↓ 	<␈∧¬↓	<α:
␈β¬␈↓ ∧β␈ε,k␈↓ ∧∩␈ε&+␈α↓1␈↓ ¬=␈ε,k␈↓ ε`␈ε,k␈↓ λP␈ε,k␈↓ 	g␈ε,k
␈β¬(␈↓ π>␈ε:␈␈ε&1/(␈α␈3␈↓ λ␈ε,R␈↓ λ.␈ε&)
␈β¬+␈↓ ¬k␈ε"(␈↓ π!␈ε")
␈β¬,␈↓ ↓H␈ε7p
␈β¬-␈↓ ↓c␈ε#2␈↓ ↓t␈ε)Q␈↓ α'␈ε#+␈α	1␈α	+␈α
1/␈α␈(␈α↓3␈↓ βS␈ε)R␈↓ β|␈ε#).␈α_Hen␈α␈ce␈↓ ¬
␈ε)⊃␈↓ ¬;␈ε7∀␈↓ ¬w␈ε#1␈α	+␈α
1␈α␈/(2␈↓ εy␈ε)r␈↓ π⊗␈ε#)␈↓ π-␈ε#2␈↓ λ7␈ε#,␈α∂and␈↓ 	∪␈ε#l␈α↓g␈↓ 	3␈ε)⊃␈↓ 	a␈ε#<␈α∂0␈α
for␈α∞large
␈β¬/␈↓ ↓c␈∧¬/↓cα:␈↓ λ ␈ε-k
␈β¬9␈↓ α∞␈ε,k␈↓ βm␈ε,k␈↓ ¬∨␈ε&2␈↓ ππ␈ε,k␈↓ 	E␈ε&2
␈β¬U␈↓ ↓H␈ε#e␈α␈n␈α↓ou␈α␈gh␈↓ α;␈ε)k␈↓ αN␈ε#.
␈β¬⎇␈↓ α␈ε0Note␈α␈:␈ε#␈αAlgo␈α␈ri␈α↓th␈α␈m␈α	C␈α
c␈α␈an␈α	also␈α	b␈α␈e␈α	m␈α↓od␈α␈i|ed␈α	to␈α	d␈α␈e|␈α␈ne␈α	a␈α	seq␈α␈uen␈α␈ce␈↓ λx␈ε)q␈↓ 	↔␈ε#,␈↓ 	*␈ε)q␈↓ 	H␈ε#,␈↓ 	[␈ε#.␈αε.␈αε.␈↓ 
␈ε#of␈α	a␈α	si␈α↓m␈α␈i␈α↓la␈α␈r
␈βελ␈↓ 		␈ε&0␈↓ 	:␈ε&1
␈βε$␈↓ ↓H␈ε#t␈α␈y␈α␈pe␈α
tha␈α␈t␈αis␈αb␈α␈ased␈α
on␈ε)␈α
n␈ε#,␈αso␈α
tha␈α␈t␈ε)␈αn␈ε7␈α
→␈↓ ¬d␈ε)q␈↓ ε
␈ε#+␈↓ ε2␈ε)q␈↓ π∧␈ε#a$er␈α
step␈α
C1.␈α∂Th␈α␈i␈α↓s␈α
m␈α↓od␈α␈i|ca␈α␈tion␈α
l␈α↓e␈α␈ad␈α␈s
␈βε0␈↓ ¬u␈ε,k␈↓ εC␈ε,k␈↓ εQ␈ε&+␈α↓1
␈βεL␈↓ ↓H␈ε#to␈α
the␈αes␈α␈ti␈α↓m␈α␈ate␈α(19␈α␈).
␈βε|␈↓ ↓g␈ε36.␈↓ α␈ε#An␈α␈y␈α∞com␈α␈m␈α↓on␈α∞div␈α␈i␈α↓so␈α␈r␈α∂of␈α∂6␈↓ ¬␈ε)q␈↓ ¬'␈ε#+␈↓ ¬S␈ε)d␈↓ εα␈ε#a␈α␈nd␈α∞6␈↓ εW␈ε)q␈↓ εs␈ε#+␈↓ π≡␈ε)d␈↓ πM␈ε#m␈α␈u␈α␈st␈α∂also␈α∞divid␈α␈e␈α∂the␈α␈i␈α↓r␈α∂d␈α␈i{ere␈α␈nce
␈βπ∧␈↓ β∩␈ε↓␈␈↓ β-␈ε↓↓
␈βπλ␈↓ ¬e␈ε&1␈↓ π0␈ε&2
␈βπ≥␈↓ β ␈ε&6
␈βπ$␈↓ ↓H␈ε)d␈↓ ↓n␈ε7␈␈↓ α⊗␈ε)d␈↓ α6␈ε#.␈α∂Th␈α␈e␈↓ βF␈ε#di{␈α␈eren␈α␈ces␈αa␈α␈re␈α2␈α␈,␈α3,␈α4,␈α6␈α␈,␈α8,␈α1,␈α2␈α␈,␈α4,␈α6,␈α1␈α␈,␈α3,␈α5,␈α2␈α␈,␈α4,␈α2,␈αso␈α
w␈α␈e␈αm␈α}ust␈α
only
␈βπ/␈↓ ↓Z␈ε&2␈↓ α(␈ε&1
␈βπ4␈↓ β ␈ε&2
␈βπK␈↓ ↓H␈ε#sho␈α␈w␈αtha␈α␈t␈αa␈α␈t␈αm␈α↓o␈α␈st␈αo␈α␈ne␈αof␈αthe␈αgiv␈α}en␈αn␈α␈u␈α␈m␈α␈be␈α␈rs␈αis␈αdivisible␈αby␈αea␈α␈ch␈αof␈αthe␈αp␈α␈ri␈α↓m␈α␈es␈α2␈α␈,␈α3,␈α5␈α␈.
␈βπs␈↓ ↓H␈ε#Clea␈α␈rl␈α↓y␈αonly␈α6␈↓ β↔␈ε)q␈↓ β2␈ε#+␈αλ2␈αis␈αev␈α␈en␈α␈,␈α
an␈α␈d␈αon␈α␈ly␈α6␈↓ ε∞␈ε)q␈↓ ε(␈ε#+␈α	3␈αis␈αa␈αm␈α␈u␈α␈l␈α↓tip␈α␈l␈α↓e␈αo␈α␈f␈α
3␈α␈;␈α∞a␈α␈nd␈αthere␈αis␈αat␈αm␈α↓os␈α␈t
␈βλ≠␈↓ ↓H␈ε#o␈α␈ne␈αm␈α␈u␈α␈ltiple␈αof␈α5,␈αsince␈↓ ∧$␈ε)q␈↓ ∧M␈ε7@⊃␈↓ ∧x␈ε#3␈α	(m␈α␈odu␈α␈lo␈α5).
␈βλ&␈↓ ∧5␈ε,k
␈βλE␈↓ ∧⊗␈ε,k␈↓ πL␈ε,k␈↓ λx␈ε,k␈↓ 	ε␈ε:␈␈ε&␈α↓1␈↓ 
"␈ε,k
␈βλK␈↓ ↓g␈ε37.␈↓ α␈ε)t␈↓ α2␈ε7∀␈ε#␈α6␈↓ αp␈ε)t␈↓ β;␈ε#+␈ε)␈α	c␈↓ βs␈ε)k␈↓ ∧¬␈ε#3␈↓ ∧1␈ε#for␈αsom␈α␈e␈αcon␈α␈stan␈α␈t␈ε)␈αc␈ε#;␈α
so␈↓ π⊂␈ε)t␈↓ π+␈ε#/␈↓ π<␈ε#6␈↓ πf␈ε7∀␈↓ λ∪␈ε)t␈↓ λV␈ε#/␈↓ λg␈ε#6␈↓ 	7␈ε#+␈ε)␈αλc␈↓ 	o␈ε)k␈↓ 
↓␈ε#/␈↓ 
∩␈ε#2␈↓ 
<␈ε7∀␈↓ 
i␈ε)t␈↓ ␈ε#+
␈βλW␈↓ ↓\␈ε↓P␈↓ α→␈ε,k␈↓ α|␈ε,k␈↓ β␈ε:␈␈ε&1␈↓ π≤␈ε,k␈↓ λ∨␈ε,k␈↓ λ.␈ε:␈␈ε&1␈↓ 
u␈ε&0
␈βλm␈↓ αu␈ε,j␈↓ ¬q␈ε,k
␈βλs␈↓ ↓H␈ε)c␈↓ α8␈ε#(␈↓ αC␈ε)j␈↓ αT␈ε#/␈↓ αe␈ε#2␈↓ ββ␈ε#)␈α
=␈↓ βB␈ε)M␈↓ βh␈ε#.␈α∂Th␈α}us␈↓ ∧T␈ε)t␈↓ ∧x␈ε7∀␈↓ ¬#␈ε)M␈↓ ¬P␈ε7↓␈↓ ¬a␈ε#6␈↓ ε␈ε#.
␈βλ}␈↓ ∧`␈ε,k
␈β	ε␈↓ αα␈ε,j␈↓ α∂␈ε:∃␈ε&␈α↓1
␈β	&␈↓ 
 ␈ε'2
␈β	,␈↓ α←␈ε,k␈↓ 	{␈ε:␈␈↓ 
∃␈ε,t␈↓ 
-␈ε&/2
␈β	2␈↓ ↓g␈ε38.␈↓ α␈ε#Let␈↓ αN␈ε#2␈↓ α}␈ε#b␈α␈e␈α⊂th␈α␈e␈α⊂smallest␈α⊂p␈α␈o␈α␈w␈α␈er␈α⊂of␈α⊂2␈α⊂t␈α␈hat␈α⊂e␈α␈xcee␈α␈ds␈α⊂2␈↓ π␈␈ε)K␈↓ λ∨␈ε#.␈α≥Set␈↓ 	∧␈ε)a␈↓ 	2␈ε7␈ ␈↓ 	e␈ε)|␈↓ 
I␈ε)u␈↓ 
w␈ε#a␈α␈nd
␈β	=␈↓ 	⊗␈ε,t␈↓ 
\␈ε,t
␈β	R␈↓ β5␈ε'2
␈β	X␈↓ α/␈ε&(␈α␈2␈↓ αF␈ε,K␈↓ α←␈ε:␈␈ε&2␈ε:␈␈ε,t␈↓ β,␈ε&)␈↓ βC␈ε&/␈α␈2
␈β	↑␈↓ ↓H␈ε)b␈↓ ↓l␈ε7␈ ␈↓ α→␈ε)|␈↓ β↑␈ε#,␈α
wh␈α␈ere␈↓ ∧U␈ε)u␈↓ ∧}␈ε#=␈α0␈αfo␈α␈r␈ε)␈αt␈ε7␈α∃␈↓ ε?␈ε)K␈↓ ε←␈ε#.␈α∩We␈αw␈α␈an␈α}t␈αto␈αcalcu␈α␈late␈αth␈α␈e␈αcon␈α}v␈α␈o␈α␈l␈α↓u␈α␈tion␈α␈s
␈β	i␈↓ α"␈ε↓P
␈β	j␈↓ ↓W␈ε,t␈↓ ∧h␈ε,t
␈β
ε␈↓ ↓H␈ε)c␈↓ ↓r␈ε#=␈↓ β+␈ε)a␈↓ βJ␈ε)b␈↓ ∧≥␈ε#for␈↓ ∧T␈ε)r␈↓ ∧r␈ε#=␈α∂2␈↓ ¬3␈ε)K␈↓ ¬]␈ε7␈␈ε#␈α
2␈ε7␈α	␈␈ε)␈α
s␈ε#,␈α∂when␈α
0␈ε7␈α∂∀␈ε)␈α∂s␈ε#␈α∂<␈↓ λn␈ε)K␈↓ 	∞␈ε#.␈α→The␈α∞con␈α}v␈α␈o␈α␈l␈α↓u␈α␈tion␈α␈s
␈β
⊃␈↓ ↓V␈ε,r␈↓ β<␈ε,j␈↓ βY␈ε,r␈↓ βf␈ε:␈␈↓ ∧↓␈ε,j
␈β
→␈↓ αH␈ε&0␈ε:∀␈↓ αp␈ε,j␈↓ α}␈ε:∀␈↓ β_␈ε,r
␈β
0␈↓ 	*␈ε,k
␈β
6␈↓ ↓H␈ε#c␈α␈an␈αb␈α␈e␈αfoun␈α␈d␈αb␈α␈y␈αusin␈α␈g␈αthre␈α␈e␈αfast␈αF␈α}o␈α␈urier␈αtran␈α␈sform␈α␈ation␈α␈s␈α
o␈α␈f␈α
o␈α␈rde␈α␈r␈↓ 	~␈ε#2␈↓ 	9␈ε#,␈α
a␈α␈s␈α
in␈αth␈α␈e␈αtex␈α␈t's
␈β
]␈↓ ↓H␈ε#m␈α}ultiplication␈α	pr␈α␈oced␈α␈ure␈α␈.␈α∃[Note␈α	tha␈α␈t␈α
th␈α␈i␈α↓s␈α	dev␈α␈i␈α↓c␈α␈e␈α
w␈α␈ork␈α␈s␈α
for␈α	an␈α␈y␈α	com␈α␈plex␈α	n␈α␈u␈α␈m␈α␈be␈α␈r␈↓ 
R␈ε)|␈↓ 
h␈ε#,␈α
n␈α↓o␈α␈t
␈β¬␈↓ ↓H␈ε#n␈α␈eces␈α␈saril␈α↓y␈αa␈α
ro␈α↓o␈α␈t␈α
of␈α
un␈α␈i␈α↓t␈α␈y␈α␈.␈↓ ∧j␈ε#S␈α␈ee␈α
L.␈α
I␈α↓.␈↓ ¬u␈ε#Blueste␈α␈i␈α↓n␈α␈,␈ε0␈α∞North␈α␈east␈α
Electro␈α␈nics␈α
Res.␈α
an␈α␈d␈α
Eng␈α␈.
␈β-␈↓ ↓H␈ε0M␈α␈eeting␈α
Reco␈α␈rd␈ε3␈α10␈ε#␈α
(␈α↓1␈α␈96␈α␈8),␈α2␈α␈18↑␈α␈21␈α␈9.]
␈β]␈↓ ↓g␈ε39.␈↓ α␈ε)u␈↓ α
␈ε#∀␈↓ α>␈ε#=␈↓ αp␈ε)u␈↓ αr␈ε#∂␈↓ ∧ε␈ε#.␈α≡In␈α∂pa␈α␈rti␈α↓c␈α␈ular,␈α⊃if␈↓ ε'␈ε)q␈↓ εK␈ε#=␈ε7␈α⊃␈␈ε#␈α↓1␈α∂w␈α␈e␈α⊂ge␈α␈t␈↓ λ1␈ε)u␈↓ λ3␈ε#∂␈↓ 	S␈ε#,␈α∩wh␈α␈ich␈α⊂a␈α}v␈α␈oid␈α␈s
␈βi␈↓ α∨␈ε,s␈↓ β∧␈ε&(␈↓ β
␈ε,q␈↓ β≤␈ε,s␈ε&␈α␈)␈↓ β6␈ε&mod␈↓ βn␈ε,K␈↓ λE␈ε&(␈ε:␈α␈␈␈↓ λi␈ε,r␈↓ λv␈ε&)␈↓ 	β␈ε&m␈α↓o␈α␈d␈↓ 	;␈ε,K
␈β¬␈↓ ↓H␈ε#sh␈α}u␈␈␈α␈i␈α↓n␈α␈g␈αwh␈α␈en␈αco␈α␈mpu␈α␈ting␈↓ ∧H␈ε#in␈α}v␈α␈erse␈αtra␈α␈nsfo␈α␈rms.
␈β/␈↓ α$␈ε&[␈↓ α-␈ε,j␈↓ α:␈ε&]
␈β5␈↓ ↓V␈ε310.␈↓ α␈ε)A␈↓ αC␈ε#(␈↓ αN␈ε)s␈↓ β∀␈ε#,␈↓ β#␈ε#.␈αε.␈αε.␈↓ βP␈ε#,␈↓ β↑␈ε)s␈↓ ∧%␈ε#,␈↓ ∧4␈ε)t␈↓ ¬∨␈ε#,␈↓ ¬.␈ε#.␈αε.␈αε.␈↓ ¬[␈ε#,␈↓ ¬i␈ε)t␈↓ ε∧␈ε#)␈αca␈α␈n␈αb␈α␈e␈αwri␈α↓tte␈α␈n
␈βA␈↓ α]␈ε,k␈↓ αl␈ε:␈␈ε&␈α↓1␈↓ βn␈ε,k␈↓ β⎇␈ε:␈␈↓ ∧↔␈ε,j␈↓ ∧@␈ε,k␈↓ ∧O␈ε:␈␈↓ ∧i␈ε,j␈↓ ∧w␈ε:␈␈ε&␈α↓1␈↓ ¬v␈ε&0
␈βi␈↓ αZ␈ε↓X␈↓ πL␈ε↓X␈↓ 	9␈ε↓X
␈βr␈↓ π≠␈ε↓∩␈↓ λr␈ε↓∪␈↓ 	λ␈ε↓∩␈↓ 
\␈ε↓∪
␈β
¬␈↓ ∧␈ε&(␈↓ ∧∀␈ε,s␈↓ ∧.␈ε&.␈α↓..␈↓ ∧G␈ε,s␈↓ ¬λ␈ε&)␈↓ ¬≡␈ε:↓␈ε&␈α↓(␈↓ ¬0␈ε,t␈↓ ¬o␈ε&...␈↓ επ␈ε,t␈↓ εE␈ε&0␈↓ εS␈ε&..␈α↓.␈↓ εl␈ε&0␈↓ εz␈ε&)␈↓ λ7␈ε,tp␈↓ 
$␈ε,t␈↓ 
.␈ε,q
␈β
␈↓ ∧!␈ε'0␈↓ ¬⊃␈ε'2␈↓ πβ␈ε'2
␈β

␈↓ βu␈ε)|␈↓ ∧T␈ε-k␈↓ ∧b␈ε;␈␈ε'1␈↓ ¬;␈ε-k␈↓ ¬I␈ε;␈␈ε'1␈↓ ε∩␈ε-k␈↓ ε ␈ε;␈␈↓ ε8␈ε-j␈↓ λ!␈ε)|␈↓ λP␈ε)u␈↓ 

␈ε)|␈↓ 
=␈ε)v␈↓ 
r␈ε#,
␈β
_␈↓ λd␈ε,p␈↓ 
M␈ε,q
␈β
?␈↓ ↓y␈ε&0␈ε:∀␈↓ α!␈ε,t␈↓ α`␈ε&,␈↓ αh␈ε&...␈↓ β↓␈ε&,␈↓ β	␈ε,t␈↓ βG␈ε:∀␈ε&1␈↓ π1␈ε&0␈ε:∀␈ε,␈α↓p␈ε&␈α␈<␈↓ λβ␈ε,K␈↓ 	≡␈ε&0␈ε:∀␈↓ 	G␈ε,q␈↓ 	U␈ε&<␈↓ 	o␈ε,K
␈β
G␈↓ α,␈ε-k␈↓ α:␈ε;␈␈ε'␈α↓1␈↓ β∀␈ε-k␈↓ β"␈ε;␈␈↓ β:␈ε-j
␈β
←␈↓ αe␈ε↓P
␈β
v␈↓ π-␈ε,j␈↓ 	{␈ε,j
␈β
|␈↓ ↓H␈ε#a␈α␈nd␈α	th␈α␈is␈α	i␈α↓s␈↓ β6␈ε)u␈↓ βX␈ε)v␈↓ βw␈ε)S␈↓ ∧∞␈ε#(␈ε)p␈ε#,␈↓ ∧:␈ε)q␈↓ ∧L␈ε#),␈α
wh␈α␈ere␈↓ ¬H␈ε)S␈↓ ¬←␈ε#(␈ε)p␈ε#,␈↓ ε␈ε)q␈↓ ε≥␈ε#)␈α	=␈α
0␈α	o␈α␈r␈↓ π≤␈ε#2␈↓ π;␈ε#.␈α∞W␈α↓e␈α	h␈α␈a␈α␈v␈α␈e␈↓ λW␈ε)S␈↓ λn␈ε#(␈ε)p␈ε#,␈↓ 	→␈ε)q␈↓ 	+␈ε#)␈α
=␈↓ 	j␈ε#2␈↓ 
∩␈ε#for␈α	ex␈α␈actly
␈β∞π␈↓ βI␈ε,p␈↓ βh␈ε,q
␈β∞∂␈↓ β␈ε,p␈ε&,␈↓ β"␈ε,q
␈β∞&␈↓ ↓X␈ε&2␈↓ ↓f␈ε,k␈↓ α⊗␈ε,j
␈β∞,␈↓ ↓H␈ε#2␈↓ ↓u␈ε#/␈↓ α¬␈ε#2␈↓ α/␈ε#v␈α⎇a␈α␈l␈α↓u␈α␈es␈αof␈ε)␈αp␈ε#␈αan␈α␈d␈↓ ∧⊗␈ε)q␈↓ ∧(␈ε#.
␈β∞\␈↓ ↓V␈ε311.␈↓ α␈ε#An␈α
au␈α␈toma␈α␈ton␈α
can␈α␈n␈α↓o␈α␈t␈α∞h␈α␈a␈α␈v␈α␈e␈↓ ¬/␈ε)z␈↓ ¬Z␈ε#=␈α∞1␈α∞u␈α␈n␈α␈til␈α∞it␈α∞h␈α␈as␈ε)␈α∞c␈ε7␈α
∃␈ε#␈α∞2,␈α∂a␈α␈nd␈α
th␈α␈i␈α↓s␈α
occu␈α␈rs␈α∞|␈α␈rst␈α∞fo␈α␈r
␈β∞h␈↓ ¬?␈ε&2
␈β∂∧␈↓ ↓H␈ε)M␈↓ αα␈ε#at␈αti␈α↓m␈α␈e␈α3␈↓ βλ␈ε)j␈↓ β!␈ε7␈␈ε#␈αλ1.␈α⊂It␈αfollo␈α␈ws␈αthat␈↓ ¬N␈ε)M␈↓ ε	␈ε#c␈α␈annot␈αh␈α␈a␈α␈v␈α␈e␈↓ πD␈ε)z␈↓ πb␈ε)z␈↓ π␈␈ε)z␈↓ λ&␈ε7≤␈ε#␈α
000␈αu␈α␈n␈α␈til␈αtime␈α3␈α␈(␈↓ 
E␈ε)j␈↓ 
←␈ε7␈␈ε#␈απ1).
␈β∂⊂␈↓ ↓i␈ε,j␈↓ ¬o␈ε,j␈↓ πT␈ε&2␈↓ πq␈ε&1␈↓ λ∂␈ε&0
␈β∂,␈↓ ↓H␈ε#F␈α⎇urt␈α␈hermore,␈α∞if␈↓ β7␈ε)M␈↓ βt␈ε#h␈α␈as␈↓ ∧1␈ε)z␈↓ ∧[␈ε7≤␈ε#␈α
0␈α
at␈α
time␈ε)␈α
t␈ε#,␈α∞w␈α␈e␈α
ca␈α␈nnot␈α
ch␈α␈ang␈α␈e␈α
this␈α
to␈↓ 	E␈ε)z␈↓ 	o␈ε#=␈α
0␈α
withou␈α␈t
␈β∂7␈↓ βY␈ε,j␈↓ ∧A␈ε&0␈↓ 	T␈ε&0
␈β∂S␈↓ ↓H␈ε#a␈α␈{ec␈α␈ti␈α↓n␈α␈g␈α	the␈α	ou␈α␈tpu␈α␈t;␈αb␈α␈ut␈α	the␈α	ou␈α␈tpu␈α␈t␈α
ca␈α␈nnot␈α
b␈α␈e␈α
a␈α␈{e␈α␈cted␈α	by␈α	th␈α␈i␈α↓s␈α	v␈α⎇alu␈α␈e␈α
o␈α␈f␈↓ 	N␈ε)z␈↓ 	u␈ε#un␈α}ti␈α↓l␈α
a␈α␈t␈α
leas␈α␈t
␈β∂←␈↓ 	↑␈ε&0
␈β∂{␈↓ ↓H␈ε#time␈ε)␈αt␈ε#␈α	+␈↓ αT␈ε)j␈↓ αn␈ε7␈␈ε#␈αλ1,␈α
so␈αw␈α␈e␈α
m␈α␈u␈α␈st␈α
h␈α␈a␈α␈v␈α␈e␈ε)␈αt␈ε#␈α	+␈↓ ¬|␈ε)j␈↓ ε⊗␈ε7␈␈ε#␈αλ1␈ε7␈α∀␈ε#␈α2␈ε)␈α␈n␈ε#␈α↓.␈α∪Sinc␈α␈e␈α
th␈α␈e␈α
|␈α␈rst␈α
a␈α␈rgu␈α␈men␈α␈t␈αw␈α␈e␈α
g␈α␈a␈α␈v␈α␈e
␈β⊂"␈↓ ↓H␈ε#p␈α␈ro␈α␈v␈α}es␈α∞th␈α␈at␈α
3(␈↓ β↔␈ε)j␈↓ β1␈ε7␈␈ε#␈α
1␈α␈)␈ε7␈α∞∀␈ε)␈α
t␈ε#␈α↓,␈α∞w␈α␈e␈α
m␈α␈ust␈α
ha␈α}v␈α␈e␈α
4(␈↓ εJ␈ε)j␈↓ εd␈ε7␈␈ε#␈α
1␈α␈)␈ε7␈α∞∀␈ε#␈α
2␈ε)n␈ε#,␈α∂t␈α␈hat␈α
is,␈↓ 	≠␈ε)j␈↓ 	5␈ε7␈␈ε#␈α	1␈ε7␈α
∀␈ε)␈α∞n␈ε#/2␈α␈,␈α∂i.e.,
␈β⊂D␈↓ 
W␈ε,n
␈β⊂J␈↓ ↓H␈ε)j␈↓ ↓g␈ε7∀␈α
b␈ε)n␈ε#␈α↓/␈α␈2␈ε7c␈ε#␈α	+␈α
1␈α␈.␈α↔This␈α
i␈α↓s␈α
the␈α
be␈α␈st␈α∞po␈α␈ssible␈α∞b␈α␈ou␈α␈nd␈α␈,␈α∂sin␈α␈ce␈α∞th␈α␈e␈α∞in␈α␈pu␈α␈ts␈ε)␈α∞u␈ε#␈α∞=␈↓ 	y␈ε)v␈↓ 
_␈ε#=␈↓ 
G␈ε#2␈↓ 
q␈ε7␈␈ε#␈α
1
␈β⊂r␈↓ ↓H␈ε#re␈α␈quire␈α
th␈α␈e␈α
us␈α␈e␈α
of␈↓ βL␈ε)M␈↓ ∧ε␈ε#fo␈α␈r␈α
all␈↓ ∧f␈ε)j␈↓ ¬␈ε7∀␈α
b␈ε)n␈ε#/2␈ε7c␈ε#␈α¬+␈αε1␈α␈.␈α⊗(F␈α}o␈α␈r␈α
exa␈α␈mp␈α␈l␈α↓e,␈α
n␈α↓o␈α␈te␈α
from␈α
T␈α⎇ab␈α␈le␈α
1␈α
th␈α␈at␈↓ 
⎇␈ε)M
␈β⊂⎇␈↓ βn␈ε,j␈↓ ∨␈ε&2
␈β⊃→␈↓ ↓H␈ε#is␈αn␈α␈eede␈α␈d␈αto␈αm␈α}ultiply␈αt␈α␈w␈α␈o-b␈α␈i␈α↓t␈αn␈α}um␈α}bers,␈αat␈αtime␈α3␈α␈.␈α↓)
␈β∪(

␈β↓U␈↓ ↓H␈ε"628␈↓ 
b␈ε"4.3.3
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα&␈↓ ↓V␈ε312.␈↓ α␈ε#We␈α∞ca␈α␈n␈α
\sw␈α␈eep␈α
th␈α␈rou␈α␈gh␈α␈"␈↓ ¬
␈ε)K␈↓ ¬:␈ε#li␈α↓sts␈α
of␈↓ ε]␈ε#-l␈α↓ik␈α␈e␈α
instru␈α␈ction␈α␈s,␈α∂e␈α␈xec␈α␈uting␈α
th␈α␈e␈α∞|␈α␈rst␈α∞in␈α␈-
␈βα(␈↓ ε*␈ε∃MIX
␈βαH␈↓ εN␈ε&2
␈βαL␈↓ ∧b␈ε"(␈↓ ε\␈ε")
␈βαN␈↓ ↓H␈ε#str␈α␈uction␈α∞o␈α␈n␈α∞ea␈α␈ch␈α∞li␈α↓st,␈α∂in␈↓ ∧G␈ε)O␈↓ ∧n␈ε)K␈↓ ¬↔␈ε#+␈α
(␈↓ ¬M␈ε)N␈↓ ¬s␈ε#log␈↓ ε#␈ε)N␈↓ εC␈ε#)␈↓ εv␈ε#step␈α␈s␈α∂a␈α␈s␈α∞f␈α↓o␈α␈ll␈α↓o␈α}w␈α↓s␈α␈:␈α (1)␈α∂A␈α∞rad␈α␈ix␈α∞li␈α↓st␈α∞sor␈α␈t
␈βαu␈↓ ↓H␈ε#(S␈α␈ection␈α5.2.5)␈α
will␈α∞g␈α␈rou␈α␈p␈α
tog␈α␈eth␈α␈er␈α
all␈α
i␈α↓d␈α␈en␈α␈tica␈α␈l␈α∞in␈α␈struc␈α␈ti␈α↓o␈α␈ns,␈α∞in␈αti␈α↓m␈α␈e␈↓ 	<␈ε)O␈↓ 	V␈ε#(␈↓ 	b␈ε)K␈↓ 

␈ε#+␈↓ 
4␈ε)N␈↓ 
T␈ε#).␈α≡(2␈α␈)
␈ββ↔␈↓ 	␈ε&2
␈ββ≥␈↓ ↓H␈ε#Ea␈α␈ch␈αset␈αof␈↓ αy␈ε)j␈↓ β↔␈ε#i␈α↓d␈α␈en␈α}ti␈α↓c␈α␈al␈α
in␈α␈structio␈α␈ns␈αcan␈αb␈α␈e␈αperfo␈α␈rmed␈αin␈↓ λ
␈ε)O␈↓ λ$␈ε#(␈↓ λ/␈ε#l␈α↓o␈α␈g␈↓ λ←␈ε)N␈↓ λ␈␈ε#)␈↓ 	!␈ε#+␈↓ 	J␈ε)O␈↓ 	e␈ε#(␈↓ 	p␈ε)j␈↓ 
↓␈ε#)␈α
ste␈α␈ps,␈α
a␈α␈nd
␈ββ?␈↓ β⊗␈ε&2
␈ββD␈↓ ↓H␈ε#th␈α␈ere␈α	are␈↓ αQ␈ε)O␈↓ αk␈ε#(␈↓ αv␈ε)N␈↓ β$␈ε#)␈α	sets.␈α∞A␈α
b␈α␈ou␈α␈nd␈α␈ed␈α	n␈α␈u␈α␈m␈α␈b␈α␈er␈α	of␈α	swe␈α␈eps␈α	will␈α
|n␈α␈ish␈α	all␈α	the␈α	lists.␈α∂Th␈α␈e␈α	remain␈α␈-
␈ββl␈↓ ↓H␈ε#in␈α␈g␈α
d␈α␈etails␈α
a␈α␈re␈α
stra␈α␈i␈α↓g␈α␈h␈α␈tforw␈α␈a␈α␈rd;␈α
for␈α
e␈α␈xam␈α␈ple,␈α
arith␈α␈metic␈α
o␈α␈pera␈α␈tions␈α	can␈α	b␈α␈e␈α
sim␈α␈u␈α␈l␈α↓a␈α␈ted␈α	by
␈β∧∀␈↓ ↓H␈ε#c␈α␈on␈α␈v␈α}erting␈ε)␈αp␈ε#␈α
and␈↓ βG␈ε)q␈↓ βd␈ε#to␈αb␈α␈i␈α↓n␈α␈ary␈α␈.␈α~[␈ε0SIAM␈α
J.␈αComp␈α␈uting␈ε#␈α␈,␈αt␈α␈o␈αap␈α␈pea␈α␈r.␈α↓]
␈β∧F␈↓ ↓V␈ε313.␈↓ α␈ε#If␈α∂it␈α∂ta␈α␈k␈α␈es␈↓ β/␈ε)T␈↓ βG␈ε#(␈ε)n␈ε#)␈α∂step␈α␈s␈α∂to␈α∞m␈α␈u␈α␈lti␈α↓p␈α␈ly␈ε)␈α∞n␈ε#␈α↓-b␈α␈i␈α↓t␈α∞n␈α␈u␈α␈m␈α␈be␈α␈rs,␈α⊂w␈α␈e␈α∂c␈α␈an␈α∞ac␈α␈comp␈α␈li␈α↓sh␈α∞th␈α␈e␈α∂m␈α}ulti-
␈β∧m␈↓ ↓H␈ε#p␈α␈li␈α↓c␈α␈ation␈α∞o␈α␈f␈ε)␈α∂m␈ε#␈α␈-bit␈α∞by␈ε)␈α
n␈ε#␈α↓-b␈α␈i␈α↓t␈α∞b␈α␈y␈α∞br␈α␈eak␈α␈i␈α↓n␈α␈g␈α∞th␈α␈e␈ε)␈α∞n␈ε#␈α↓-b␈α␈i␈α↓t␈α∞n␈α}um␈α␈b␈α␈er␈α∞in␈α␈to␈ε7␈α∞d␈ε)n␈ε#/␈ε)m␈ε7␈α␈e␈ε)␈α∞m␈ε#-bit␈α∞gro␈α␈up␈α␈s,
␈β¬∃␈↓ ↓H␈ε#u␈α␈sing␈ε7␈α
d␈ε)n␈ε#/␈ε)m␈ε7␈α␈e␈↓ αz␈ε)T␈↓ β∩␈ε#(␈ε)m␈ε#)␈α¬+␈↓ βr␈ε)O␈↓ ∧
␈ε#(␈ε)n␈ε#␈αε+␈ε)␈αεm␈ε#)␈α
op␈α␈erat␈α␈i␈α↓o␈α␈ns.␈α∂Th␈α␈e␈α
resu␈α␈l␈α↓ts␈α
o␈α␈f␈αth␈α␈i␈α↓s␈α
se␈α␈ction␈α
th␈α␈erefore␈α
g␈α␈i␈α↓v␈α}e␈α
an
␈β¬<␈↓ ↓H␈ε#e␈α␈sti␈α↓m␈α␈ated␈αrun␈α␈ning␈αti␈α↓m␈α␈e␈α
of␈↓ ∧V␈ε)O␈↓ ∧p␈ε#(␈ε)␈α↓n␈↓ ¬∃␈ε#l␈α↓o␈α␈g␈↓ ¬F␈ε)m␈↓ ¬i␈ε#log␈↓ ε→␈ε#log␈↓ εI␈ε)m␈ε#␈α␈)␈α∞o␈α␈n␈α
T␈α⎇urin␈α␈g␈α
mac␈α␈hine␈α␈s,␈α∞or␈↓ 	d␈ε)O␈↓ 	}␈ε#(␈ε)n␈↓ 
#␈ε#l␈α↓o␈α␈g␈↓ 
S␈ε)m␈ε#)␈α
on
␈β¬d␈↓ ↓H␈ε#m␈α␈ach␈α␈i␈α↓n␈α␈es␈αwith␈αra␈α␈nd␈α␈om␈αac␈α␈cess␈αto␈αw␈α␈o␈α␈rds␈αof␈αb␈α␈ou␈α␈nd␈α␈ed␈αsize,␈αor␈↓ λ'␈ε)O␈↓ λA␈ε#(␈ε)n␈ε#)␈αo␈α␈n␈αp␈α␈oin␈α␈ter␈αm␈α␈ach␈α␈i␈α↓n␈α␈es.
␈βε]␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.4
␈βπ*␈↓ βL␈ε"(␈↓ λ␈ε")
␈βπ,␈↓ ↓g␈ε31.␈↓ α␈ε#We␈α
comp␈α␈ut␈α␈e␈↓ β↑␈ε#.␈αε.␈αε.␈↓ ∧
␈ε#(␈↓ ∧∃␈ε)a␈↓ ∧?␈ε)b␈↓ ¬∀␈ε#+␈↓ ¬;␈ε)a␈↓ ε
␈ε#)␈↓ ε≥␈ε)b␈↓ εr␈ε#+␈↓ π→␈ε7↓␈αε↓␈α¬↓␈↓ πE␈ε#+␈↓ πl␈ε)a␈↓ λ≥␈ε)b␈↓ λ@␈ε#+␈↓ λg␈ε)a␈↓ 	⊂␈ε#by␈α
a␈α␈dd␈α␈i␈α↓n␈α␈g␈α
an␈α␈d␈α
m␈α␈u␈α␈l-
␈βπ8␈↓ ∧'␈ε,m␈↓ ∧N␈ε,m␈ε:␈␈ε&␈α↓1␈↓ ¬M␈ε,m␈ε:␈α␈␈␈ε&␈α↓2␈↓ ε,␈ε,m␈ε:␈␈ε&␈α↓2␈↓ π}␈ε&1␈↓ λ-␈ε&1␈↓ λy␈ε&0
␈βπT␈↓ ↓H␈ε#tip␈α␈l␈α↓y␈α␈ing␈αin␈αt␈α␈he␈↓ β#␈ε)B␈↓ βT␈ε#sy␈α␈stem.
␈βπ←␈↓ β;␈ε,j
␈βλ≤␈↓ ∧/␈ε#T␈α↓.␈↓ ¬*␈ε#=␈α
2␈α␈0(cwt.␈↓ εs␈ε#=␈α
8(st.␈↓ λ≡␈ε#=␈α
1␈α␈4(lb.␈↓ 	@␈ε#=␈α	16␈αo␈α␈z.)))
␈βλJ␈↓ α
␈ε#S␈α␈tart␈αwith␈αzer␈α␈o␈↓ ∧8␈ε#0␈↓ ¬l␈ε#0␈↓ π ␈ε#0␈↓ λ\␈ε#0␈↓ 
⊂␈ε#0
␈βλr␈↓ α
␈ε#Add␈α
3␈↓ ∧8␈ε#0␈↓ ¬l␈ε#0␈↓ π ␈ε#0␈↓ λ\␈ε#0␈↓ 
⊂␈ε#3
␈β	~␈↓ α
␈ε#Mu␈α␈lti␈α↓p␈α␈ly␈αb␈α␈y␈α24␈↓ ∧8␈ε#0␈↓ ¬l␈ε#0␈↓ π ␈ε#0␈↓ λ\␈ε#4␈↓ 
⊂␈ε#8
␈β	A␈↓ α
␈ε#Add␈α
9␈↓ ∧8␈ε#0␈↓ ¬l␈ε#0␈↓ π ␈ε#0␈↓ λ\␈ε#5␈↓ 
⊂␈ε#1
␈β	i␈↓ α
␈ε#Mu␈α␈lti␈α↓p␈α␈ly␈αb␈α␈y␈α60␈↓ ∧8␈ε#0␈↓ ¬l␈ε#2␈↓ π ␈ε#5␈↓ λ\␈ε#9␈↓ 	␈␈ε#12
␈β
⊂␈↓ α
␈ε#Add␈α
12␈↓ ∧8␈ε#0␈↓ ¬l␈ε#2␈↓ π ␈ε#5␈↓ λK␈ε#10␈↓ 
⊂␈ε#8
␈β
8␈↓ α
␈ε#Mu␈α␈lti␈α↓p␈α␈ly␈αb␈α␈y␈α60␈↓ ∧8␈ε#8␈↓ ¬l␈ε#3␈↓ π ␈ε#1␈↓ λ\␈ε#0␈↓ 
⊂␈ε#0
␈β
`␈↓ α
␈ε#Add␈α
37␈↓ ∧8␈ε#8␈↓ ¬l␈ε#3␈↓ π ␈ε#1␈↓ λ\␈ε#2␈↓ 
⊂␈ε#5
␈β+␈↓ ↓H␈ε#(Ad␈α␈dition␈αan␈α␈d␈αm␈α␈ultiplica␈α␈ti␈α↓o␈α␈n␈αby␈αa␈αcon␈α␈stan␈α}t␈α
in␈αa␈α
m␈α␈i␈α↓x␈α␈ed␈α␈-radix␈αsy␈α␈stem␈αare␈αread␈α␈i␈α↓ly␈αd␈α␈one
␈βS␈↓ ↓H␈ε#u␈α␈sing␈αa␈α
si␈α↓m␈α␈ple␈αge␈α␈nera␈α␈l␈α↓iza␈α␈tion␈αo␈α␈f␈αth␈α␈e␈αu␈α␈sual␈αca␈α␈rry␈αru␈α␈l␈α↓e␈α␈;␈αcf.␈αex␈α␈ercise␈α4.3␈α␈.␈α↓1␈α␈↑9.)
␈β¬␈↓ ↓g␈ε32.␈↓ α␈ε#We␈αco␈α␈mpu␈α␈te␈ε7␈αb␈ε)u␈ε#/␈↓ ∧↓␈ε)B␈↓ ∧&␈ε7c␈ε#,␈ε7␈αbb␈ε)u␈ε#␈α↓/␈↓ ¬ε␈ε)B␈↓ ¬,␈ε7c␈ε#/␈↓ ¬J␈ε)B␈↓ ¬o␈ε7c␈ε#,␈αetc.,␈αan␈α␈d␈αth␈α␈e␈αre␈α␈main␈α␈ders␈αare␈↓ 	9␈ε)A␈↓ 	↑␈ε#,␈↓ 	t␈ε)A␈↓ 
→␈ε#,␈α
e␈α␈tc.␈α⊃The
␈β⊂␈↓ ∧_␈ε&0␈↓ ¬≡␈ε&0␈↓ ¬a␈ε&1␈↓ 	Q␈ε&0␈↓ 
␈ε&1
␈β,␈↓ ↓H␈ε#d␈α␈ivision␈αis␈αd␈α␈one␈αin␈α
the␈↓ ∧∀␈ε)b␈↓ ∧<␈ε#sy␈α␈stem.
␈β8␈↓ ∧#␈ε,j
␈βt␈↓ ∧
␈ε#d␈α␈.␈↓ ¬∩␈ε#=␈α
24␈α␈(h.␈↓ εB␈ε#=␈α	60(m␈α␈.␈↓ πr␈ε#=␈α
6␈α␈0␈αs.))
␈β
#␈↓ αβ␈ε#S␈α␈tart␈αwith␈ε)␈αu␈↓ ∧∂␈ε#3␈↓ ¬C␈ε#9␈↓ εo␈ε#12␈↓ λ#␈ε#37
␈β
K␈↓ αβ␈ε#Divid␈α␈e␈αby␈α
16␈↓ ∧∂␈ε#0␈↓ ¬C␈ε#5␈↓ π␈ε#4␈↓ λ#␈ε#32␈↓ 	∞␈ε#Re␈α␈maind␈α␈er␈↓ 
6␈ε#=␈α
5
␈β
r␈↓ αβ␈ε#Divid␈α␈e␈αby␈α
14␈↓ ∧∂␈ε#0␈↓ ¬C␈ε#0␈↓ εo␈ε#21␈↓ λ#␈ε#45␈↓ 	∞␈ε#Re␈α␈maind␈α␈er␈↓ 
6␈ε#=␈α
2
␈β∞~␈↓ αβ␈ε#Divid␈α␈e␈αby␈α
8␈↓ ∧∂␈ε#0␈↓ ¬C␈ε#0␈↓ π␈ε#2␈↓ λ#␈ε#43␈↓ 	∞␈ε#Re␈α␈maind␈α␈er␈↓ 
6␈ε#=␈α
1
␈β∞B␈↓ αβ␈ε#Divid␈α␈e␈αby␈α
20␈↓ ∧∂␈ε#0␈↓ ¬C␈ε#0␈↓ π␈ε#0␈↓ λ4␈ε#8␈↓ 	∞␈ε#Re␈α␈maind␈α␈er␈↓ 
6␈ε#=␈α
3
␈β∞i␈↓ αβ␈ε#Divid␈α␈e␈αby␈ε7␈α
1␈↓ ∧∂␈ε#0␈↓ ¬C␈ε#0␈↓ π␈ε#0␈↓ λ4␈ε#0␈↓ 	∞␈ε#Re␈α␈maind␈α␈er␈↓ 
6␈ε#=␈α
8
␈β∂5␈↓ ↓H␈ε0An␈α␈sw␈α␈er:␈ε#␈α8␈αT.␈α3␈α
cwt.␈α∂1␈αst.␈α∂2␈αlb␈α␈.␈α⊂5␈α
oz.
␈β∂g␈↓ ↓g␈ε33.␈↓ α␈ε#The␈α∂follo␈α␈wing␈α∂p␈α␈roce␈α␈du␈α␈re␈α⊂d␈α␈ue␈α∂to␈α∂G.␈α⊂L.␈↓ εW␈ε#S␈α␈teele␈α∂Jr.␈α∂and␈α∂J␈α␈on␈α∂L.␈↓ 	)␈ε#White␈α∂ge␈α␈nera␈α␈l␈α↓ize␈α␈s
␈β⊂∞␈↓ ↓H␈ε#T␈α⎇ara␈α␈n␈α␈to␈α␈'␈α↓s␈αa␈α␈l␈α↓g␈α␈orith␈α␈m␈αfor␈↓ ∧'␈ε)B␈↓ ∧J␈ε#=␈α	2␈αorigin␈α␈all␈α↓y␈α
pu␈α␈blishe␈α␈d␈αin␈ε0␈αCA␈α␈CM␈ε3␈α2␈ε#␈α␈,␈α7␈α(J␈α␈uly␈α1␈α␈959␈α␈),␈α2␈α␈7.
␈β⊂@␈↓ ↓O␈ε3A1.␈↓ α␈ε#[Initialize.]␈α~S␈α␈et␈↓ βx␈ε)M␈↓ ∧'␈ε7␈ ␈ε#␈α
0␈α␈,␈↓ ∧w␈ε)U␈↓ ¬$␈ε7␈ ␈ε#␈α
0.
␈β⊂L␈↓ ¬
␈ε&0
␈β⊂r␈↓ ↓O␈ε3A2.␈↓ α␈ε#[Don␈α␈e?]␈α≠If␈ε)␈αu␈ε#␈α<␈ε)␈α∂␈ε#␈αor␈ε)␈αu␈ε#␈α>␈α1␈ε7␈απ␈␈ε)␈α	∂␈ε#,␈αgo␈αto␈αstep␈αA4.␈α≠(Oth␈α␈erwise␈αno␈↓ 	5␈ε)M␈↓ 	[␈ε#-p␈α␈lace␈αfra␈α␈ction
␈β⊃→␈↓ α␈ε#wil␈α↓l␈αsatisfy␈α
the␈αg␈α␈i␈α↓v␈α}en␈αco␈α␈nd␈α␈i␈α↓t␈α␈i␈α↓o␈α␈ns.)
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.4␈↓ 
v␈ε"629
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓O␈ε3A3.␈↓ α␈ε#[T␈α}ra␈α␈nsfo␈α␈rm.]␈α∃S␈α␈et␈↓ ∧␈ε)M␈↓ ∧9␈ε7␈ ␈↓ ∧d␈ε)M␈↓ ¬∞␈ε#+␈α¬1,␈↓ ¬X␈ε)U␈↓ ε0␈ε7␈ ␈α	b␈↓ εg␈ε)B␈↓ π␈ε)u␈ε7␈α↓c␈ε#,␈ε)␈α
u␈ε7␈α
␈ ␈↓ π{␈ε)B␈↓ λ∃␈ε)u␈↓ λ.␈ε#mo␈α␈d␈↓ λr␈ε#1,␈ε)␈α
∂␈ε7␈α	␈ ␈↓ 	X␈ε)B␈↓ 	q␈ε)∂␈ε#,␈α
and␈α	ret␈α␈urn
␈βα1␈↓ ¬o␈ε:␈␈↓ ε	␈ε,M
␈βαM␈↓ α␈ε#to␈αA2.␈α≤(␈α↓Th␈α␈is␈α
tra␈α␈nsform␈α␈ation␈αretu␈α␈rns␈αus␈αto␈α
e␈α␈ssen␈α␈tia␈α␈l␈α↓ly␈αthe␈αsam␈α␈e␈α
sta␈α␈te␈α
w␈α␈e␈αwe␈α␈re␈α
in
␈βαt␈↓ α␈ε#be␈α␈fore:␈αth␈α␈e␈αremain␈α␈i␈α↓n␈α␈g␈αpro␈α␈blem␈αis␈αto␈αc␈α␈on␈α␈v␈α}ert␈ε)␈αu␈ε#␈αto␈↓ πY␈ε)U␈↓ π␈␈ε#wi␈α↓th␈αfe␈α␈we␈α␈st␈αra␈α␈dix-␈↓ 
λ␈ε)B␈↓ 
,␈ε#place␈α␈s␈αso
␈ββ≤␈↓ α␈ε#th␈α␈at␈ε7␈αj␈↓ α↑␈ε)U␈↓ β↓␈ε7␈␈ε)␈αλu␈ε7j␈ε#␈α<␈ε)␈α∂␈ε#.␈α⊃Note␈α␈,␈α
ho␈α␈w␈α␈ev␈α}er,␈αtha␈α␈t␈ε)␈α∂␈ε#␈αma␈α}y␈αno␈α␈w␈αb␈α␈e␈ε7␈α∃␈ε#␈α1␈α␈;␈α
in␈αthis␈αca␈α␈se␈αw␈α␈e␈αco␈α␈uld
␈ββD␈↓ α␈ε#go␈α
i␈α↓m␈α␈med␈α␈i␈α↓a␈α␈tely␈αto␈αste␈α␈p␈αA4␈αinste␈α␈ad␈αo␈α␈f␈αstoring␈α
the␈αn␈α␈ew␈αv␈α⎇alu␈α␈e␈αof␈ε)␈α∂␈ε#.)
␈β∧␈↓ ∧
␈ε&1␈↓ πX␈ε&1
␈β∧β␈↓ ↓O␈ε3A4.␈↓ α␈ε#[Rou␈α␈nd␈α␈.␈α↓]␈α∃If␈ε)␈α
u␈ε7␈α
∃␈↓ ∧≤␈ε#,␈α
increa␈α␈se␈↓ ¬,␈ε)U␈↓ ε∧␈ε#by␈α	1.␈α⊗(If␈ε)␈α
u␈ε#␈α
=␈↓ πs␈ε#exa␈α␈ctly,␈α
anothe␈α␈r␈α
rou␈α␈nd␈α␈i␈α↓n␈α␈g␈α
ru␈α␈l␈α↓e
␈β∧∞␈↓ ¬C␈ε:␈␈↓ ¬]␈ε,M
␈β∧∪␈↓ ∧
␈ε&2␈↓ πX␈ε&2
␈β∧⊗␈↓ ∧
␈∧∧⊗∧
α∞␈↓ πX␈∧∧⊗πXα∞
␈β∧*␈↓ α␈ε#su␈α␈ch␈αas␈α\␈α␈increa␈α␈se␈↓ ∧∂␈ε)U␈↓ ∧h␈ε#by␈α1␈α
only␈α
when␈α
i␈α↓t␈αis␈αod␈α␈d"␈α
migh␈α␈t␈αb␈α␈e␈αpre␈α␈ferred␈α␈.␈α↓)
␈β∧1␈↓ 
0␈∧∧1
0≠∂
␈β∧6␈↓ ∧&␈ε:␈␈↓ ∧@␈ε,M
␈β∧j␈↓ ↓H␈ε#S␈α␈tep␈α
A4␈α	w␈α↓ill␈α
nev␈α}er␈α
i␈α↓n␈α␈crea␈α␈se␈↓ ∧X␈ε)U␈↓ ¬1␈ε#fro␈α␈m␈↓ ¬␈␈ε)B␈↓ ε≡␈ε7␈␈ε#␈αε1␈α
to␈↓ πλ␈ε)B␈↓ π!␈ε#;␈αfor␈α
if␈↓ λε␈ε)U␈↓ λ↑␈ε#=␈↓ 		␈ε)B␈↓ 	(␈ε7␈␈ε#␈α¬1␈α
w␈α␈e␈α
m␈α␈ust␈α
h␈α␈a␈α␈v␈α␈e
␈β∧u␈↓ ∧o␈ε:␈␈↓ ¬	␈ε,M␈↓ λ≥␈ε:␈␈↓ λ8␈ε,M
␈β¬⊃␈↓ ↓H␈ε)M␈↓ ↓w␈ε#>␈α
0␈α␈,␈αb␈α␈ut␈αno␈α(␈↓ β>␈ε)M␈↓ βk␈ε7␈␈ε#␈αλ1)-plac␈α␈e␈αfraction␈α
wa␈α␈s␈αsu}c␈α␈i␈α↓en␈α}tly␈αacc␈α␈urat␈α␈e.␈α⊂S␈α␈teele␈αan␈α␈d␈αWhite␈αgo
␈β¬9␈↓ ↓H␈ε#o␈α␈n␈αto␈αc␈α␈onsid␈α␈er␈α⎇o␈α␈ating␈α␈-poin␈α}t␈αcon␈α}v␈α␈ersion␈α␈s␈αin␈αthe␈α␈i␈α↓r␈αp␈α␈ap␈α␈er␈α[to␈αap␈α␈pea␈α␈r].
␈β¬r␈↓ αu␈ε,k␈↓ βI␈ε,k␈↓ ∧	␈ε,k
␈β¬x␈↓ ↓g␈ε34.␈↓ α␈ε#(a)␈α⊃1␈α␈/␈↓ αe␈ε#2␈↓ β
␈ε#=␈↓ β8␈ε#5␈↓ βW␈ε#/1␈↓ βy␈ε#0␈↓ ∧_␈ε#.␈α~(b␈α␈)␈αE␈α↓v␈α}ery␈αp␈α␈rime␈αdiv␈α␈i␈α↓so␈α␈r␈αof␈ε)␈αb␈ε#␈αd␈α␈ivide␈α␈s␈↓ λI␈ε)B␈↓ λc␈ε#.
␈βε2␈↓ αV␈ε,n
␈βε7␈↓ ↓g␈ε35.␈↓ α␈ε#I{␈α1␈↓ αE␈ε#0␈↓ αn␈ε7␈␈ε#␈αλ1␈ε7␈α	∀␈ε)␈α	c␈ε#␈α
<␈↓ ∧≡␈ε)w␈↓ ∧7␈ε#,␈αcf.␈α(3).
␈βεw␈↓ ↓g␈ε37.␈↓ α␈ε)u␈ε7␈α
∀␈ε)␈α
ux␈ε7␈α
∀␈ε)␈α
␈α␈u␈ε#␈α	+␈ε)␈απu␈ε#␈α↓/␈↓ ∧?␈ε)w␈↓ ∧a␈ε7∀␈ε)␈α
u␈ε#␈αλ+␈αλ1,␈αhen␈α␈ce␈ε7␈αb␈ε)u␈ε7c␈α
∀␈α
b␈ε)u␈α↓x␈ε7␈α␈c␈α
∀␈α
b␈ε)␈α␈u␈ε#␈α	+␈απ1␈ε7c␈ε#.␈α⊂F␈α⎇urth␈α␈erm␈α↓o␈α␈re,
␈βπ≡␈↓ ↓H␈ε#in␈α
the␈αsp␈α␈ecial␈αcase␈α
ci␈α↓t␈α␈ed␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e␈ε)␈αux␈ε#␈α	<␈ε)␈α	u␈ε#␈αλ+␈ε)␈αλ␈ε#␈α
an␈α␈d␈ε7␈αb␈ε)u␈ε7c␈ε#␈α	=␈ε7␈α
b␈ε)␈α␈u␈ε#␈αλ+␈ε)␈αλ␈ε7␈απ␈␈ε)␈αλ∂␈ε7c␈ε#.
␈βπo␈↓ ↓c␈ε38.
␈βπq␈↓ α?␈ε∃ENT1␈↓ β∀␈ε∃0
␈βλ_␈↓ α?␈ε∃LDA␈↓ β∀␈ε∃U
␈βλ@␈↓ α␈ε∃1H␈↓ α?␈ε∃MUL␈↓ β∀␈ε∃=1//10=
␈βλg␈↓ α␈ε∃3H␈↓ α?␈ε∃STA␈↓ β∀␈ε∃TEMP
␈β	∂␈↓ α?␈ε∃MUL␈↓ β∀␈ε∃=-10=
␈β	7␈↓ α?␈ε∃SLAX␈↓ β∀␈ε∃5
␈β	↑␈↓ α?␈ε∃ADD␈↓ β∀␈ε∃U
␈β
ε␈↓ α?␈ε∃JANN␈↓ β∀␈ε∃2F
␈β
+␈↓ ∧-␈ε#(Can␈αo␈α␈ccu␈α␈r␈αonly␈α
on
␈β
-␈↓ α?␈ε∃LDA␈↓ β∀␈ε∃TEMP
␈β
S␈↓ ∧u␈ε#the␈α|␈α␈rst␈αiteratio␈α␈n,
␈β
U␈↓ α?␈ε∃DECA␈↓ β∀␈ε∃1
␈β
{␈↓ ∧u␈ε#by␈α
exe␈α␈rcise␈α7.)
␈β
⎇␈↓ α?␈ε∃JMP␈↓ β∀␈ε∃3B
␈β"␈↓ ∧-␈ε#(Ma␈α␈y␈α
be␈αm␈α␈i␈α↓n␈α}us␈αze␈α␈ro.)
␈β$␈↓ α␈ε∃2H␈↓ α?␈ε∃STA␈↓ β∀␈ε∃ANSWER,1
␈βL␈↓ α?␈ε∃LDA␈↓ β∀␈ε∃TEMP
␈βs␈↓ α?␈ε∃INC1␈↓ β∀␈ε∃1
␈β≠␈↓ α?␈ε∃JAP␈↓ β∀␈ε∃1B
␈β ␈↓ ∧R␈∧ ∧R≠∂
␈βR␈↓ α@␈ε:0␈↓ ¬/␈ε:0
␈βV␈↓ λ+␈ε"(␈↓ 
v␈ε")
␈βX␈↓ ↓g␈ε39.␈↓ α␈ε#If␈↓ α-␈ε)x␈↓ αR␈ε#is␈αan␈α
i␈α↓n␈α}tege␈α␈r,␈ε)␈αx␈ε7␈αε␈␈ε)␈αλ∂␈ε7␈α	∀␈↓ ¬≤␈ε)x␈↓ ¬@␈ε7∀␈ε)␈α	x␈ε#,␈αth␈α␈en␈α(1␈αε+␈αλ1/␈ε)␈α␈n␈ε#␈α↓)␈ε)x␈ε7␈αε␈␈↓ λ7␈ε#(1␈αε+␈αλ1/␈ε)␈α␈n␈ε#␈α↓)␈ε)∂␈ε#␈απ+␈απ1␈ε7␈απ␈␈ε#␈απ1/␈ε)n␈↓ ␈ε7∀
␈βz␈↓ ↓Z␈ε:0␈↓ α1␈ε:0
␈β
␈↓ ↓H␈ε)x␈↓ ↓i␈ε#+␈ε7␈αλb␈↓ α∨␈ε)x␈↓ α9␈ε#/␈ε)␈α␈n␈ε7␈α↓c␈α	∀␈ε#␈α	(␈α↓1␈απ+␈απ1/␈ε)n␈ε#)␈ε)x␈ε#.␈α∂He␈α␈nce␈αif␈ε)␈α␈ε#␈αis␈αthe␈αb␈α␈ina␈α␈ry␈αfractio␈α␈n␈αsatisfy␈α␈i␈α↓n␈α␈g
␈β
Q␈↓ β:␈ε:␈␈ε&35
␈β
Y␈↓ α7␈ε#1␈α␈/10␈ε7␈απ␈␈↓ β)␈ε#2␈↓ βy␈ε#<␈ε)␈α
␈ε#␈α	=␈α	(.␈α↓0␈α␈00␈α␈110␈α␈011␈α␈001␈α␈100␈α␈110␈α␈011␈α␈00␈α␈110␈α␈011␈α␈001␈α␈1␈↓ 	%␈ε#)␈↓ 	G␈ε#<␈α
1␈α␈/10␈α␈,
␈β
d␈↓ 	0␈ε&2
␈β∞1␈↓ ↓H␈ε#w␈α␈e␈α|␈α␈nd␈α
tha␈α␈t␈ε)␈αu␈ε7␈αλ␈␈ε)␈αλ∂␈ε7␈α	∀␈↓ ∧≤␈ε)v␈↓ ∧7␈ε7∀␈ε)␈α
␈α␈u␈ε#␈αat␈αth␈α␈e␈αen␈α␈d␈αof␈αth␈α␈e␈αcom␈α␈pu␈α␈tation␈α␈,␈αwh␈α␈ere
␈β∂λ␈↓ βi␈ε&7␈↓ 	5␈ε&3
␈β∂
␈↓ β$␈ε)∂␈ε#␈α	=␈↓ ∧α␈ε#+␈αλ(.100␈α␈010␈α␈001␈α␈010␈α␈100␈α␈01␈α␈100␈α␈100␈α␈010␈α␈101␈α␈000␈α␈1␈↓ λe␈ε#)␈↓ 	π␈ε#<␈↓ 	G␈ε#.
␈β∂⊗␈↓ λp␈ε&2
␈β∂≠␈↓ βi␈ε&8␈↓ 	5␈ε&2
␈β∂≥␈↓ βi␈∧∂≥βiα∞␈↓ 	5␈∧∂≥	5α∞
␈β∂a␈↓ ∧Q␈ε"(␈↓ εC␈ε")
␈β∂c␈↓ ↓H␈ε#He␈α␈nce␈ε)␈α
u␈ε#/1␈α␈0␈ε7␈αε␈␈ε#␈αε2␈αλ<␈ε)␈α
u␈ε#/10␈ε7␈α¬␈␈↓ ∧]␈ε)∂␈ε#␈α¬+␈αε(1/␈α␈10␈ε7␈α¬␈␈ε)␈αε␈ε#)␈ε)u␈↓ εY␈ε7∀␈↓ πβ␈ε)v␈↓ π≡␈ε7∀␈ε)␈α
␈α␈u␈ε#␈α
<␈ε)␈α
u␈ε#/1␈α␈0.␈α∂S␈α␈ince␈↓ 	W␈ε)v␈↓ 	s␈ε#is␈α
an␈α	in␈α␈teg␈α␈er,
␈β⊂␈↓ ↓H␈ε#th␈α␈e␈αpr␈α␈o␈α↓of␈αis␈αcom␈α␈plete.
␈β⊂J␈↓ ↓V␈ε310.␈↓ α␈ε#(a)␈α⊃S␈α␈hi$␈α
righ␈α␈t␈α
o␈α␈ne;␈α⊗(b)␈α
Extra␈α␈ct␈α
l␈α↓e␈α␈$␈αb␈α␈i␈α↓t␈α
o␈α␈f␈αea␈α␈ch␈α
gr␈α␈oup␈α␈;␈α⊗(␈α↓c␈α␈)␈αS␈α␈hi$␈α
result␈α
of␈α
(b)␈α
righ␈α}t
␈β⊂r␈↓ ↓H␈ε#t␈α␈w␈α␈o␈α␈;␈α≤(␈α↓d␈α␈)␈α
S␈α␈hi$␈αresu␈α␈l␈α↓t␈αof␈α(c)␈α
rig␈α␈h␈α␈t␈αon␈α␈e,␈α
an␈α␈d␈αad␈α␈d␈αto␈αresult␈αof␈α(c);␈α≤(e)␈α
S␈α␈ub␈α␈tract␈αresu␈α␈lt␈α
o␈α␈f
␈β⊃→␈↓ ↓H␈ε#(d␈α␈)␈αf␈α↓ro␈α␈m␈αresu␈α␈lt␈αo␈α␈f␈α(a).
␈β∪(

␈β↓U␈↓ ↓H␈ε"630␈↓ 
}␈ε"4.4
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα"␈↓ ↓S␈ε31␈α␈1.␈↓ α8␈ε#5␈↓ αM␈ε#.␈↓ αY␈ε#7␈α⊃7␈α⊂2␈α⊂1
␈βαI␈↓ α␈ε7␈␈↓ α8␈ε#1␈α⊃0
␈βαq␈↓ α8␈∧αqα8α1
␈βαy␈↓ α8␈ε#4␈α⊃7␈↓ αn␈ε#.␈↓ α{␈ε#7␈α⊂2␈α⊂1
␈ββ!␈↓ α␈ε7␈␈↓ αZ␈ε#9␈α⊂4
␈ββI␈↓ α8␈∧βIα8αQ
␈ββQ␈↓ α8␈ε#3␈α⊃8␈α⊂3␈↓ β∂␈ε#.␈↓ β≤␈ε#2␈α⊂1
␈ββy␈↓ α␈ε7␈␈↓ αZ␈ε#7␈α⊂6␈α⊂6
␈β∧!␈↓ α8␈∧∧!α8αr
␈β∧)␈↓ α8␈ε#3␈α⊃0␈α⊂6␈α⊂6␈↓ β0␈ε#.␈↓ β=␈ε#1
␈β∧Q␈↓ α␈ε7␈␈↓ αZ␈ε#6␈α⊂1␈α⊂3␈α⊃2
␈β∧x␈↓ α8␈∧∧xα8α↓∩
␈β¬↓␈↓ α8␈ε#2␈α⊃4␈α⊂5␈α⊂2␈α⊃9␈↓ ∧⊗␈ε0Answ␈α␈er:␈ε#␈α(24␈α␈529␈↓ ¬s␈ε#)␈↓ ε~␈ε0.
␈β¬
␈↓ ¬}␈ε&10
␈β¬3␈↓ ↓V␈ε312.␈↓ α␈ε#First␈αc␈α␈on␈α␈v␈α}ert␈α
the␈α
tern␈α␈ary␈α
n␈α}um␈α␈b␈α␈er␈α
to␈α
n␈α↓o␈α␈na␈α␈ry␈α
(rad␈α␈i␈α↓x␈α	9)␈αnota␈α␈tion,␈α
then␈α	proc␈α␈eed␈α
a␈α␈s␈αin
␈β¬[␈↓ ↓H␈ε#o␈α␈ctal-to-d␈α␈ecima␈α␈l␈α
con␈α}v␈α␈ersion␈α	b␈α␈ut␈α	wi␈α↓thou␈α␈t␈α
d␈α␈ou␈α␈bling␈α␈.␈α∂Decima␈α␈l␈α
to␈↓ λN␈ε#n␈α↓o␈α␈na␈α␈ry␈α
is␈α	si␈α↓m␈α␈i␈α↓la␈α␈r.␈α∂In␈α	the
␈βεα␈↓ ↓H␈ε#g␈α␈i␈α↓v␈α}en␈αe␈α␈xam␈α␈ple,␈αw␈α␈e␈αha␈α}v␈α␈e
␈βεQ␈↓ ↓t␈ε#1␈↓ αλ␈ε#.␈↓ α∃␈ε#7␈α⊂6␈α⊂4␈α⊃7␈α⊂2␈α⊂3
␈βεy␈↓ ↓H␈ε7␈␈↓ α∃␈ε#1
␈βπ!␈↓ ↓t␈∧π!↓tα1
␈βπ)␈↓ ↓t␈ε#1␈α⊂6␈↓ α)␈ε#.␈↓ α6␈ε#6␈α⊂4␈α⊃7␈α⊂2␈α⊂3␈↓ π
␈ε#9␈↓ π!␈ε#.␈↓ π.␈ε#8␈α⊂7␈α⊂6␈α⊃5␈α⊂4
␈βπQ␈↓ ↓H␈ε7␈␈↓ α∃␈ε#1␈α⊃6␈↓ ε?␈ε#+␈↓ π.␈ε#9
␈βπy␈↓ ↓t␈∧πy↓tαQ␈↓ εk␈∧πyεkαQ
␈βλ↓␈↓ ↓t␈ε#1␈α⊂5␈α⊃0␈↓ αK␈ε#.␈↓ αW␈ε#4␈α⊃7␈α⊂2␈α⊂3␈↓ εk␈ε#1␈α⊃1␈α⊂8␈↓ πB␈ε#.␈↓ πO␈ε#7␈α⊂6␈α⊃5␈α⊂4
␈βλ)␈↓ ↓H␈ε7␈␈↓ α∃␈ε#1␈α⊃5␈α⊂0␈↓ ε?␈ε#+␈↓ π
␈ε#1␈α⊂1␈α⊂8
␈βλP␈↓ ↓t␈∧λP↓tαr␈↓ εk␈∧λPεkαr
␈βλY␈↓ ↓t␈ε#1␈α⊂3␈α⊃5␈α⊂4␈↓ αl␈ε#.␈↓ αy␈ε#7␈α⊂2␈α⊂3␈↓ εk␈ε#1␈α⊃3␈α⊂1␈α⊂6␈↓ πc␈ε#.␈↓ πp␈ε#6␈α⊃5␈α⊂4
␈β	↓␈↓ ↓H␈ε7␈␈↓ α∃␈ε#1␈α⊃3␈α⊂5␈α⊂4␈↓ ε?␈ε#+␈↓ π
␈ε#1␈α⊂3␈α⊂1␈α⊃6
␈β	(␈↓ ↓t␈∧	(↓tα↓∩␈↓ εk␈∧	(εkα↓∩
␈β	1␈↓ ↓t␈ε#1␈α⊂2␈α⊃1␈α⊂9␈α⊂3␈↓ β
␈ε#.␈↓ β~␈ε#2␈α⊂3␈↓ εk␈ε#1␈α⊃4␈α⊂4␈α⊂8␈α⊃3␈↓ λ¬␈ε#.␈↓ λ∩␈ε#5␈α⊂4
␈β	X␈↓ ↓H␈ε7␈␈↓ α∃␈ε#1␈α⊃2␈α⊂1␈α⊂9␈α⊃3␈↓ ε?␈ε#+␈↓ π
␈ε#1␈α⊂4␈α⊂4␈α⊃8␈α⊂3
␈β
␈↓ ↓t␈∧
↓tα↓3␈↓ εk␈∧
εkα↓3
␈β
	␈↓ ↓t␈ε#1␈α⊂0␈α⊃9␈α⊂7␈α⊂3␈α⊃9␈↓ β/␈ε#.␈↓ β;␈ε#3␈↓ εk␈ε#1␈α⊃6␈α⊂0␈α⊂4␈α⊃2␈α⊂8␈↓ λ&␈ε#.␈↓ λ3␈ε#4
␈β
0␈↓ ↓H␈ε7␈␈↓ α∃␈ε#1␈α⊃0␈α⊂9␈α⊂7␈α⊃3␈α⊂9␈↓ ε?␈ε#+␈↓ π
␈ε#1␈α⊂6␈α⊂0␈α⊃4␈α⊂2␈α⊂8
␈β
X␈↓ ↓t␈∧
X↓tα↓S␈↓ εk␈∧
Xεkα↓S
␈β
a␈↓ α∃␈ε#9␈α⊃8␈α⊂7␈α⊂6␈α⊃5␈α⊂4␈↓ ∧∀␈ε0A␈α↓n␈α␈sw␈α␈er:␈ε#␈α(987␈α␈654␈↓ εα␈ε#)␈↓ ε)␈ε0.␈↓ εk␈ε#1␈α⊃7␈α⊂6␈α⊂4␈α⊃7␈α⊂2␈α⊂3␈↓ 	␈ε0An␈α␈swe␈α␈r:␈ε#␈α(1␈α␈764␈α␈723␈↓ 
␈ε#)␈↓ #␈ε0.
␈β
l␈↓ ε
␈ε&10␈↓ ∃␈ε&9
␈βC␈↓ ↓S␈ε31␈α␈3.␈↓ ¬y␈ε#(Rad␈α␈i␈α↓x␈α
po␈α␈i␈α↓n␈α}t␈αon␈α|␈α␈rst␈αli␈α↓n␈α␈e)
␈βE␈↓ α␈ε∃BUF␈↓ αr␈ε∃ALF␈↓ βG␈ε∃.␈ ␈ ␈ ␈ 
␈βl␈↓ αr␈ε∃ORIG␈↓ βG␈ε∃*+39
␈β∩␈↓ ¬y␈ε#E␈α↓n␈α␈su␈α␈re␈αo␈α␈v␈α␈er␈α␈⎇o␈α␈w␈αis␈αo{␈α␈.
␈β∀␈↓ α␈ε∃START␈↓ αr␈ε∃JOV␈↓ βG␈ε∃OFLO
␈β:␈↓ ¬y␈ε#Set␈αb␈α␈u{␈α␈er␈αpo␈α␈in␈α␈ter.
␈β<␈↓ αr␈ε∃ENT2␈↓ βG␈ε∃-40
␈βa␈↓ ¬y␈ε#Set␈αlo␈α↓o␈α␈p␈αco␈α␈un␈α}ter.
␈βc␈↓ α␈ε∃8H␈↓ αr␈ε∃ENT3␈↓ βG␈ε∃10
␈β
	␈↓ βG␈ε)m␈↓ ¬y␈ε#B␈α↓e␈α␈gin␈αm␈α␈u␈α␈lti␈α↓p␈α␈li␈α↓c␈α␈ation␈αr␈α␈outin␈α␈e.
␈β
␈↓ α␈ε∃1H␈↓ αr␈ε∃ENT1
␈β
2␈↓ αr␈ε∃ENTX␈↓ βG␈ε∃0
␈β
Z␈↓ α␈ε∃2H␈↓ αr␈ε∃STX␈↓ βG␈ε∃CARRY
␈β∞␈↓ αr␈ε7↓␈αε↓␈αε↓␈↓ ¬y␈ε#(See␈αe␈α␈xerc␈α␈i␈α↓se␈α4␈α␈.3.1↑1␈α␈3,␈αwi␈α↓th
␈β∞!␈↓ π(␈ε&9
␈β∞'␈↓ εA␈ε)v␈↓ ε\␈ε#=␈α
1␈↓ π↔␈ε#0␈↓ πA␈ε#an␈α␈d␈↓ λ≤␈ε#=␈↓ λX␈ε#.)
␈β∞)␈↓ αr␈ε∃J1P␈↓ βG␈ε∃2B␈↓ λα␈ε∃W␈↓ λG␈ε∃U
␈β∞O␈↓ ¬y␈ε#rA␈↓ ε(␈ε7␈ ␈↓ εR␈ε#ne␈α␈xt␈αn␈α␈i␈α↓n␈α␈e␈αdigits.
␈β∞Q␈↓ αr␈ε∃SLAX␈↓ βG␈ε∃5
␈β∞x␈↓ αr␈ε∃CHAR
␈β∂≡␈↓ ¬y␈ε#Sto␈α␈re␈αnex␈α␈t␈αnin␈α␈e␈αdigits.
␈β∂ ␈↓ αr␈ε∃STA␈↓ βG␈ε∃BUF+40,2(2:5)
␈β∂H␈↓ αr␈ε∃STX␈↓ βG␈ε∃BUF+41,2
␈β∂m␈↓ ¬y␈ε#Incre␈α␈ase␈αb␈α␈u{␈α␈er␈αpo␈α␈i␈α↓n␈α}ter.
␈β∂o␈↓ αr␈ε∃INC2␈↓ βG␈ε∃2
␈β⊂↔␈↓ αr␈ε∃DEC3␈↓ βG␈ε∃1
␈β⊂<␈↓ ¬y␈ε#Repe␈α␈at␈αten␈α
ti␈α↓m␈α␈es.
␈β⊂>␈↓ αr␈ε∃J3P␈↓ βG␈ε∃1B
␈β⊂f␈↓ αr␈ε∃OUT␈↓ βG␈ε∃BUF+20,2(PRINTER)
␈β⊃␈↓ ¬y␈ε#Repe␈α␈at␈αun␈α}til␈αb␈α␈oth␈α
l␈α↓in␈α␈es␈αprin␈α}ted.
␈β⊃∞␈↓ αr␈ε∃J2N␈↓ βG␈ε∃8B
␈β⊃∪␈↓ 	k␈∧⊃∪	k≠∂
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.1␈↓ 
v␈ε"631
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓V␈ε314.␈↓ α␈ε#Let␈↓ αK␈ε)K␈↓ αk␈ε#(␈ε)n␈ε#)␈α
b␈α␈e␈α
th␈α␈e␈αn␈α␈u␈α␈m␈α␈ber␈αof␈αsteps␈αrequ␈α␈ired␈αto␈αcon␈α}v␈α␈ert␈αan␈ε)␈αn␈ε#-␈α↓d␈α␈igit␈α
d␈α␈ecima␈α␈l␈α
n␈α␈u␈α␈m␈α␈be␈α␈r
␈βαG␈↓ 
0␈ε,n
␈βαM␈↓ ↓H␈ε#to␈α
b␈α␈i␈α↓n␈α␈ary␈α
an␈α␈d␈α
at␈α∞th␈α␈e␈α∞sa␈α␈me␈α∞time␈α
to␈α
comp␈α␈ute␈α
th␈α␈e␈α∞bin␈α␈ary␈α
rep␈α␈resen␈α}tation␈α
of␈α∞1␈↓ 
∨␈ε#0␈↓ 
A␈ε#.␈α↔Th␈α␈en
␈βαr␈↓ ∧x␈ε"(␈↓ ¬T␈ε")
␈βαt␈↓ ↓H␈ε#w␈α␈e␈α
ha␈α}v␈α␈e␈↓ αE␈ε)K␈↓ αe␈ε#(2␈ε)␈α␈n␈ε#␈α↓)␈ε7␈α	∀␈ε#␈α
2␈↓ βd␈ε)K␈↓ ∧∧␈ε#(␈ε)n␈ε#␈α↓)␈αε+␈↓ ∧]␈ε)O␈↓ ¬∧␈ε)M␈↓ ¬)␈ε#(␈ε)n␈ε#␈α↓)␈↓ ¬`␈ε#.␈ε0␈α↔P␈α↓roof:␈ε#␈αGiv␈α␈en␈α
th␈α␈e␈αn␈α}um␈α␈b␈α␈er␈↓ λv␈ε)U␈↓ 	→␈ε#=␈α
(␈↓ 	O␈ε)u␈↓ 
/␈ε#.␈αε.␈α¬.␈↓ 
[␈ε)u␈↓ 
|␈ε#)␈↓ #␈ε#,
␈ββ␈↓ 	c␈ε&2␈ε,␈α␈n␈ε:␈␈ε&␈α↓1␈↓ 
o␈ε&0␈↓ λ␈ε&1␈α␈0
␈ββ⊗␈↓ λc␈ε,n
␈ββ≤␈↓ ↓H␈ε#c␈α␈omp␈α␈ute␈↓ αM␈ε)U␈↓ α{␈ε#=␈α	(␈↓ β0␈ε)u␈↓ ∧⊂␈ε#.␈αε.␈αε.␈↓ ∧<␈ε)u␈↓ ∧a␈ε#)␈↓ ¬⊃␈ε#a␈α␈nd␈↓ ¬P␈ε)U␈↓ ¬}␈ε#=␈α	(␈↓ ε3␈ε)u␈↓ π¬␈ε#.␈αε.␈αε.␈↓ π2␈ε)u␈↓ πS␈ε#)␈↓ λβ␈ε#a␈α␈nd␈α	1␈↓ λR␈ε#0␈↓ λt␈ε#,␈α
in␈α	2␈↓ 	=␈ε)K␈↓ 	]␈ε#(␈ε)n␈ε#)␈α
st␈α␈eps,␈α
th␈α␈en
␈ββ(␈↓ αd␈ε&1␈↓ βD␈ε&2␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ ∧P␈ε,n␈↓ ∧l␈ε&10␈↓ ¬f␈ε&0␈↓ εG␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ πE␈ε&0␈↓ π↑␈ε&10
␈ββ>␈↓ βK␈ε,n␈↓ ¬K␈ε&2␈ε,n␈↓ εI␈ε,n␈↓ π↔␈ε,n
␈ββB␈↓ πz␈ε"(␈↓ λV␈ε")
␈ββD␈↓ ↓H␈ε#c␈α␈omp␈α␈ute␈↓ αR␈ε)U␈↓ αz␈ε#=␈α∂1␈↓ β:␈ε#0␈↓ β\␈ε)U␈↓ ∧	␈ε#+␈↓ ∧4␈ε)U␈↓ ∧g␈ε#a␈α␈nd␈α
1␈↓ ¬;␈ε#0␈↓ ¬x␈ε#=␈α∞1␈↓ ε8␈ε#0␈↓ εc␈ε7↓␈ε#␈α	1␈↓ πε␈ε#0␈↓ π5␈ε#i␈α↓n␈↓ π←␈ε)O␈↓ λε␈ε)M␈↓ λ+␈ε#(␈ε)n␈ε#␈α↓)␈↓ λp␈ε#ste␈α␈ps.␈α↔I␈α↓t␈α
f␈α↓o␈α␈ll␈α↓o␈α}ws␈α∞tha␈α␈t
␈ββO␈↓ βr␈ε&1␈↓ ∧K␈ε&0
␈ββe␈↓ αβ␈ε,n␈↓ β;␈ε,n␈↓ ∧Y␈ε,n␈ε:␈␈ε&1␈↓ ε∨␈ε,n␈ε:␈␈ε&2␈↓ λ{␈ε,n
␈ββi␈↓ αm␈ε"(␈↓ π?␈ε")␈↓ λ~␈ε"(␈↓ 	↔␈ε")
␈ββk␈↓ ↓H␈ε)K␈↓ ↓h␈ε#(␈↓ ↓s␈ε#2␈↓ α∀␈ε#)␈α
=␈↓ αS␈ε)O␈↓ αy␈ε)M␈↓ β∨␈ε#(␈↓ β*␈ε#2␈↓ βL␈ε#)␈απ+␈αλ2␈↓ ∧↔␈ε)M␈↓ ∧=␈ε#(␈↓ ∧H␈ε#2␈↓ ¬∩␈ε#)␈απ+␈αλ4␈↓ ¬↑␈ε)M␈↓ εβ␈ε#(␈↓ ε∞␈ε#2␈↓ εX␈ε#)␈απ+␈↓ π∪␈ε7↓␈αε↓␈αε↓␈↓ πU␈ε#=␈↓ π␈␈ε)O␈↓ λ&␈ε)n␈↓ λ:␈ε)M␈↓ λ`␈ε#(␈↓ λk␈ε#2␈↓ 	␈ε#)␈↓ 	#␈ε#.
␈β∧
␈↓ λy␈ε,n
␈β∧⊃␈↓ α␈ε"(
␈β∧∪␈↓ α_␈ε#Similarly␈α␈,␈↓ β/␈ε#S␈α␈ch␈↓ βb␈ε#∪␈↓ βb␈ε#o␈↓ βs␈ε#nh␈α␈ag␈α␈e␈αha␈α␈s␈αob␈α␈serv␈α␈e␈α␈d␈αth␈α␈at␈αw␈α␈e␈α
can␈α
con␈α}v␈α␈ert␈αa␈α
(␈↓ λh␈ε#2␈↓ 	∂␈ε#lg␈↓ 	/␈ε#1␈α␈0)-bit␈αn␈α}um␈α␈b␈α␈er␈↓ ∩␈ε)U
␈β∧6␈↓ λv␈ε-n␈ε;␈␈ε'1
␈β∧<␈↓ ¬H␈ε,n␈↓ λh␈ε&2␈↓ 
B␈ε,n␈ε:␈␈ε&␈α↓1
␈β∧@␈↓ ∧f␈ε"(␈↓ ¬d␈ε")␈↓ 	u␈ε"(
␈β∧B␈↓ ↓H␈ε#fro␈α␈m␈α
b␈α␈i␈α↓n␈α␈ary␈α	to␈α	dec␈α␈i␈α↓m␈α␈al,␈α
i␈α↓n␈↓ ∧L␈ε)O␈↓ ∧r␈ε)n␈↓ ¬π␈ε)M␈↓ ¬,␈ε#(␈↓ ¬7␈ε#2␈↓ ¬Y␈ε#)␈↓ ¬y␈ε#steps.␈α∞Fi␈α↓rst␈α	form␈↓ πw␈ε)V␈↓ λ≤␈ε#=␈α
1␈↓ λW␈ε#0␈↓ 	5␈ε#i␈α↓n␈↓ 	[␈ε)O␈↓ 
↓␈ε)M␈↓ 
'␈ε#(␈↓ 
2␈ε#2␈↓ 
{␈ε#)␈α¬+
␈β∧d␈↓ α	␈ε,n␈ε:␈␈ε&2␈↓ ∧S␈ε,n
␈β∧g␈↓ β*␈ε")␈↓ ∧¬␈ε"(
␈β∧i␈↓ ↓H␈ε)M␈↓ ↓m␈ε#(␈↓ ↓x␈ε#2␈↓ αB␈ε#)␈αλ+␈↓ α}␈ε7↓␈α¬↓␈αε↓␈↓ β@␈ε#=␈↓ βk␈ε)O␈↓ ∧⊃␈ε)M␈↓ ∧7␈ε#(␈↓ ∧B␈ε#2␈↓ ∧d␈ε#))␈αstep␈α␈s,␈αthe␈α␈n␈αcomp␈α␈ut␈α␈e␈↓ π6␈ε)U␈↓ πd␈ε#=␈α
(␈↓ λ~␈ε)U␈↓ λ;␈ε#m␈α␈od␈↓ λ␈␈ε)V␈↓ 	≠␈ε#)␈αan␈α␈d␈↓ 	r␈ε)U␈↓ 
!␈ε#=␈ε7␈α
b␈↓ 
Y␈ε)U␈↓ 
s␈ε#/␈↓ ∧␈ε)V␈↓ ∨␈ε7c
␈β∧u␈↓ πL␈ε&0␈↓ 
	␈ε&1
␈β¬␈↓ αV␈ε,n
␈β¬∂␈↓ α	␈ε"(␈↓ π5␈ε")
␈β¬⊃␈↓ ↓H␈ε#in␈↓ ↓n␈ε)O␈↓ α∃␈ε)M␈↓ α:␈ε#(␈↓ αF␈ε#2␈↓ αg␈ε#))␈αfurth␈α␈er␈αstep␈α␈s,␈αth␈α␈en␈α
con␈α␈v␈α}ert␈↓ ε↔␈ε)U␈↓ εG␈ε#a␈α␈nd␈↓ ππ␈ε)U␈↓ π,␈ε#.
␈β¬≥␈↓ ε.␈ε&0␈↓ π≡␈ε&1
␈β¬C␈↓ ↓V␈ε318.␈↓ α␈ε#Let␈↓ αL␈ε)U␈↓ αt␈ε#=␈↓ β"␈ε#roun␈α␈d␈↓ ∧␈ε#(␈ε)␈α↓u␈ε#,␈↓ ∧9␈ε)P␈↓ ∧R␈ε#)␈α∞an␈α␈d␈↓ ¬.␈ε)v␈↓ ¬M␈ε#=␈↓ ¬|␈ε#rou␈α␈nd␈↓ ε↑␈ε#(␈↓ εi␈ε)U␈↓ π∧␈ε#,␈ε)␈α¬p␈ε#).␈α↔We␈α∞m␈α␈a␈α␈y␈α
assu␈α␈me␈α
that␈ε)␈α
u␈ε7␈α∞≤␈ε#␈α∞0␈α␈,␈α∂so
␈β¬O␈↓ βx␈ε,B␈↓ εQ␈ε,b
␈β¬e␈↓ 	Y␈ε,e␈ε:␈␈ε&1␈↓ ↔␈ε,e
␈β¬k␈↓ ↓H␈ε#th␈α␈at␈↓ α⊂␈ε)U␈↓ α4␈ε7≤␈ε#␈α	0␈αa␈α␈nd␈↓ β:␈ε)v␈↓ βU␈ε7≤␈ε#␈α
0.␈ε0␈α_C␈α↓a␈α␈se␈α1␈ε#,␈↓ ¬'␈ε)v␈↓ ¬B␈ε#<␈ε)␈α	u␈ε#␈α↓:␈αDete␈α␈rmine␈ε)␈αe␈ε#␈αan␈α␈d␈↓ λ⊃␈ε)E␈↓ λ6␈ε#s␈α␈uch␈α
tha␈α␈t␈↓ 	I␈ε)b␈↓ 
⊗␈ε#<␈ε)␈α
u␈ε7␈α	∀␈↓ λ␈ε)b␈↓ #␈ε#,
␈βε
␈↓ ↓a␈ε,E␈↓ ↓u␈ε:␈␈ε&␈α↓1␈↓ βK␈ε,E␈↓ ε%␈ε,E␈↓ ε9␈ε:␈␈↓ εT␈ε,P␈↓ λ{␈ε,e␈ε:␈␈ε,␈α↓p␈↓ 
A␈ε,P␈↓ 
U␈ε:␈␈ε&␈α↓1
␈βε⊂␈↓ ¬z␈ε&1␈↓ λ[␈ε&1
␈βε∩␈↓ ↓H␈ε)B␈↓ α+␈ε7∀␈↓ αZ␈ε)U␈↓ βα␈ε#<␈↓ β1␈ε)B␈↓ β←␈ε#.␈α↔Th␈α␈en␈ε)␈α
u␈ε7␈α∞∀␈↓ ¬(␈ε)U␈↓ ¬L␈ε#+␈↓ ε␈ε)B␈↓ εu␈ε#and␈↓ π9␈ε)U␈↓ πa␈ε7∀␈ε)␈α∞u␈ε7␈α
␈␈↓ λl␈ε)b␈↓ 	1␈ε#;␈α∂h␈α␈enc␈α␈e␈↓ 
(␈ε)B␈↓ ␈ε7∀
␈βε#␈↓ ¬z␈ε&2␈↓ λ[␈ε&2
␈βε%␈↓ ¬z␈∧ε%¬zα∞␈↓ λ[␈∧ε%λ[α∞
␈βε4␈↓ ↓a␈ε,P␈↓ ↓u␈ε:␈␈↓ α∂␈ε,E␈↓ β∀␈ε,P␈↓ β(␈ε:␈␈↓ βB␈ε,E␈↓ ∧6␈ε,p␈ε:␈α␈␈␈ε,␈α↓e␈↓ ¬J␈ε,p
␈βε:␈↓ ↓H␈ε)B␈↓ α$␈ε)U␈↓ αL␈ε#<␈↓ α{␈ε)B␈↓ βW␈ε)u␈ε7␈α∞∀␈↓ ∧&␈ε)b␈↓ ∧k␈ε)u␈ε7␈α∞∀␈↓ ¬:␈ε)b␈↓ ¬X␈ε#.␈ε0␈α∨Cas␈α␈e␈α∞2␈ε#,␈↓ εz␈ε)v␈↓ π→␈ε#>␈ε)␈α∞u␈ε#:␈α⊃Det␈α␈ermine␈ε)␈α
e␈ε#␈α∞an␈α␈d␈↓ 	y␈ε)E␈↓ 
!␈ε#su␈α␈ch␈α
tha␈α␈t
␈βε\␈↓ ↓W␈ε,e␈ε:␈␈ε&1␈↓ β#␈ε,e␈↓ β`␈ε,E␈↓ βt␈ε:␈␈ε&1␈↓ ¬F␈ε,E␈↓ λ≠␈ε,E␈↓ λ0␈ε:␈␈↓ λJ␈ε,P␈↓ 
n␈ε,e␈ε:␈␈ε,p
␈βε←␈↓ πp␈ε&1␈↓ 
M␈ε&1
␈βεb␈↓ ↓H␈ε)b␈↓ α_␈ε7∀␈ε)␈α
u␈ε#␈α
<␈↓ β∀␈ε)b␈↓ β/␈ε#,␈↓ βF␈ε)B␈↓ ∧)␈ε#<␈↓ ∧W␈ε)U␈↓ ∧}␈ε7∀␈↓ ¬,␈ε)B␈↓ ¬Z␈ε#.␈α∃The␈α␈n␈ε)␈α
u␈ε7␈α
∃␈↓ π∨␈ε)U␈↓ πC␈ε7␈␈↓ λα␈ε)B␈↓ λk␈ε#an␈α␈d␈↓ 	.␈ε)U␈↓ 	U␈ε7∃␈ε)␈α
u␈ε#␈α	+␈↓ 
←␈ε)b␈↓ #␈ε#;
␈βεr␈↓ πp␈ε&2␈↓ 
M␈ε&2
␈βεu␈↓ πp␈∧εuπpα∞␈↓ 
M␈∧εu
Mα∞
␈βπβ␈↓ α?␈ε,P␈↓ αS␈ε:␈␈ε&1␈↓ βL␈ε,P␈↓ β`␈ε:␈␈↓ β{␈ε,E␈↓ ¬␈ε,E␈↓ ¬∀␈ε:␈␈↓ ¬.␈ε,P␈↓ ε∨␈ε,P␈↓ ε3␈ε:␈␈↓ εM␈ε,E␈↓ π<␈ε,p␈ε:␈α␈␈␈ε,␈α↓e␈↓ λK␈ε,p
␈βπ	␈↓ ↓H␈ε#h␈α␈en␈α␈ce␈↓ α%␈ε)B␈↓ βε␈ε7∀␈↓ β3␈ε)B␈↓ ∧∂␈ε#(␈↓ ∧~␈ε)U␈↓ ∧=␈ε7␈␈↓ ∧f␈ε)B␈↓ ¬B␈ε#)␈α<␈↓ ε¬␈ε)B␈↓ εa␈ε)u␈ε7␈α∀␈↓ π,␈ε)b␈↓ πq␈ε)u␈ε#␈α<␈↓ λ<␈ε)b␈↓ λZ␈ε#.␈α∪Th␈α}us␈αw␈α␈e␈αha␈α␈v␈α}e␈αpro␈α}v␈α␈ed
␈βπ+␈↓ α)␈ε,P␈↓ α=␈ε:␈␈ε&␈α↓1␈↓ β(␈ε,p
␈βπ1␈↓ ↓H␈ε#th␈α␈at␈↓ α⊂␈ε)B␈↓ αo␈ε#<␈↓ β→␈ε)b␈↓ βB␈ε#when␈α␈ev␈α␈e␈α␈r␈↓ ∧T␈ε)v␈↓ ∧o␈ε7≤␈ε)␈α
u␈ε#.
␈βπS␈↓ βv␈ε,P␈↓ ∧
␈ε:␈␈ε&␈α↓1␈↓ ∧v␈ε,p
␈βπX␈↓ α␈ε#Con␈α}v␈α␈erse␈α␈l␈α↓y␈α␈,␈αif␈↓ β]␈ε)B␈↓ ∧<␈ε#<␈↓ ∧f␈ε)b␈↓ ¬∧␈ε#,␈αthe␈αa␈α␈bo␈α␈v␈α}e␈αp␈α␈ro␈α↓of␈αsu␈α␈gg␈α␈ests␈αtha␈α␈t␈αthe␈α
m␈α↓ost␈αlik␈α␈e␈α␈l␈α↓y␈α
ex␈α␈amp␈α␈l␈α↓e
␈βλ␈↓ ↓H␈ε#fo␈α␈r␈αwh␈α␈i␈α↓c␈α␈h␈ε)␈α
u␈ε7␈α
≤␈↓ β"␈ε)v␈↓ β>␈ε#will␈αocc␈α␈ur␈α
when␈ε)␈α
u␈ε#␈αis␈α
a␈αp␈α␈o␈α␈w␈α␈er␈α
of␈ε)␈α
b␈ε#␈αan␈α␈d␈α
at␈αth␈α␈e␈α
same␈α
time␈α
i␈α↓t␈α
is␈αclo␈α␈se␈αto␈α
a
␈βλ"␈↓ ∧≤␈ε,P␈↓ ∧0␈ε:␈␈ε&1␈↓ ∧g␈ε,p␈↓ ¬C␈ε,P␈↓ ¬W␈ε:␈␈ε&1␈↓ ε∞␈ε,p␈↓ εl␈ε,p␈↓ πT␈ε,P␈↓ πh␈ε:␈␈ε&1␈↓ 	(␈ε,P␈↓ 	<␈ε:␈␈ε&␈α↓1␈↓ 
J␈ε,p
␈βλ%␈↓ εK␈ε&1␈↓ π)␈ε&1␈↓ λ>␈ε&1␈↓ 
∪␈ε&1␈↓ π␈ε&1
␈βλ(␈↓ ↓H␈ε#p␈α␈o␈α␈w␈α␈er␈α	of␈↓ αL␈ε)B␈↓ αe␈ε#.␈α∂We␈α
h␈α␈a␈α␈v␈α␈e␈↓ ∧α␈ε)B␈↓ ∧X␈ε)b␈↓ ∧␈␈ε#<␈↓ ¬*␈ε)B␈↓ ¬␈␈ε)b␈↓ ε"␈ε#+␈↓ ε]␈ε)b␈↓ ε␈␈ε7␈␈↓ π;␈ε)B␈↓ λ∃␈ε7␈␈↓ λY␈ε#=␈α
(␈↓ 	∂␈ε)B␈↓ 	i␈ε#+␈↓ 
$␈ε#)(␈↓ 
:␈ε)b␈↓ 
]␈ε7␈␈↓ _␈ε#);
␈βλ8␈↓ εK␈ε&2␈↓ π)␈ε&2␈↓ λ>␈ε&4␈↓ 
∪␈ε&2␈↓ π␈ε&2
␈βλ;␈↓ εK␈∧λ;εKα∞␈↓ π)␈∧λ;π)α∞␈↓ λ>␈∧λ;λ>α∞␈↓ 
∪␈∧λ;
∪α∞␈↓ π␈∧λ;πα∞
␈βλI␈↓ ∧N␈ε:␈␈ε,␈α↓p␈↓ ε,␈ε&1␈ε:␈␈↓ εT␈ε,P
␈βλM␈↓ ∧-␈ε&1␈↓ ε↓␈ε&1
␈βλO␈↓ ↓H␈ε#h␈α␈en␈α␈ce␈α
1␈α<␈ε)␈α␈ε#␈α=␈α1␈α␈/(1␈ε7␈αλ␈␈↓ ∧?␈ε)b␈↓ ∧w␈ε#)␈α<␈α1␈αλ+␈↓ ε∪␈ε)B␈↓ εt␈ε#=␈↓ π!␈ε)␈␈↓ π5␈ε#.␈α∪There␈αare␈αin␈α␈te␈α␈gers␈ε)␈αe␈ε#␈α
an␈α␈d␈↓ 
E␈ε)E␈↓ 
l␈ε#su␈α␈ch
␈βλ`␈↓ ∧-␈ε&2␈↓ ε↓␈ε&2
␈βλb␈↓ ∧-␈∧λb∧-α∞␈↓ ε↓␈∧λbε↓α∞
␈βλw␈↓ ↓H␈ε#th␈α␈at␈↓ α∩␈ε#log␈↓ αV␈ε)␈ε#␈α<␈ε)␈α
e␈↓ β8␈ε#l␈α↓o␈α␈g␈↓ β|␈ε)b␈ε7␈α	␈␈↓ ∧?␈ε)E␈↓ ∧e␈ε#<␈↓ ¬∪␈ε#l␈α↓o␈α␈g␈↓ ¬W␈ε)␈␈↓ ¬l␈ε#,␈α∞since␈↓ εW␈ε#Wey␈α␈l␈α↓'s␈α
the␈α␈orem␈α
(ex␈α␈ercise␈α
3.5␈α␈↑22␈α␈)␈α∞imp␈α␈li␈α↓e␈α␈s
␈β	π␈↓ α<␈ε,B␈↓ βc␈ε,B␈↓ ¬>␈ε,B
␈β	≡␈↓ ↓H␈ε#th␈α␈at␈α
th␈α␈ere␈α
is␈α
an␈α	in␈α␈teg␈α␈er␈ε)␈α
e␈ε#␈α
w␈α↓ith␈α	0␈α	<␈↓ ¬E␈ε#log␈↓ ε	␈ε)␈ε#␈α	<␈α	(␈ε)e␈↓ εo␈ε#log␈↓ π3␈ε)b␈ε#)␈↓ πS␈ε#mod␈↓ λ_␈ε#1␈αλ<␈↓ λ\␈ε#log␈↓ 	 ␈ε)␈␈↓ 	>␈ε#<␈α
1␈α	when␈↓ 
Y␈ε#log␈↓ ≥␈ε)b
␈β	/␈↓ ¬o␈ε,B␈↓ π~␈ε,B␈↓ 	π␈ε,B␈↓ ∧␈ε,B
␈β	@␈↓ ∧K␈ε,e␈↓ ¬↓␈ε,E
␈β	F␈↓ ↓H␈ε#is␈αirration␈α␈al.␈α∪Hen␈α␈ce␈ε)␈α␈ε#␈α<␈↓ ∧<␈ε)b␈↓ ∧W␈ε#/␈↓ ∧h␈ε)B␈↓ ¬!␈ε#<␈↓ ¬N␈ε)␈␈↓ ¬b␈ε#,␈α
for␈αsome␈ε)␈αe␈ε#␈αand␈↓ π↑␈ε)E␈↓ πx␈ε#.␈α≤(Su␈α␈ch␈ε)␈αe␈ε#␈α
a␈α␈nd␈↓ 	X␈ε)E␈↓ 	}␈ε#ma␈α}y␈αalso␈αbe
␈β	n␈↓ ↓H␈ε#fo␈α␈un␈α␈d␈αby␈α
ap␈α␈plying␈α
the␈αth␈α␈eory␈α
of␈αcon␈α}ti␈α↓n␈α}ue␈α␈d␈αfractio␈α␈ns,␈αsee␈αSe␈α␈ction␈α4␈α␈.␈α↓5␈α␈.3.)␈α~No␈α}w␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e
␈β
∂␈↓ αK␈ε,e␈↓ βZ␈ε,E␈↓ ¬J␈ε,E␈↓ εO␈ε,e
␈β
∃␈↓ ↓H␈ε#ro␈α␈un␈α␈d␈↓ α1␈ε#(␈↓ α<␈ε)b␈↓ αW␈ε#,␈↓ αf␈ε)P␈↓ α␈␈ε#)␈α=␈↓ β@␈ε)B␈↓ βn␈ε#,␈αan␈α␈d␈αrou␈α␈nd␈↓ ¬&␈ε#(␈↓ ¬1␈ε)B␈↓ ¬←␈ε#,␈ε)␈αεp␈ε#␈α␈)␈α<␈↓ ε@␈ε)b␈↓ ε[␈ε#.␈α≠[␈ε0CA␈α␈C␈α↓M␈ε3␈α1␈α␈1␈ε#␈α(19␈α␈68␈α␈)␈α↓,␈α4␈α␈7↑5␈α␈0;␈ε0␈αProc.␈αAm␈α␈er.
␈β
!␈↓ α≥␈ε,B␈↓ ¬→␈ε,b
␈β
=␈↓ ↓H␈ε0M␈α␈ath␈α␈.␈αS␈α␈oc.␈ε3␈α19␈ε#␈α
(␈α↓1␈α␈96␈α␈8),␈α7␈α␈16↑␈α␈72␈α␈3.]
␈β
m␈↓ πy␈ε"(␈↓ 
∨␈ε")
␈β
o␈↓ ↓V␈ε319.␈↓ α␈ε)m␈↓ αD␈ε#=␈α
(␈↓ ∧¬␈ε#)␈↓ ∧,␈ε#,␈↓ ∧B␈ε)c␈↓ ∧k␈ε#=␈α
1␈ε7␈αλ␈␈ε#␈α	10/␈α␈16␈α
m␈α␈ak␈α␈e␈α␈s␈↓ π#␈ε)U␈↓ πK␈ε#=␈↓ λ¬␈ε#(␈↓ λ⊂␈ε)u␈↓ λ1␈ε)u␈↓ λR␈ε#)␈↓ λ}␈ε#.␈αε.␈αε.␈↓ 	+␈ε#(␈↓ 	6␈ε)u␈↓ 	W␈ε)u␈↓ 	x␈ε#)␈↓ 
T␈ε#;␈α∂th␈α␈en
␈β
q␈↓ α⎇␈ε∃F0F0F0F0
␈β
{␈↓ α*␈ε&1␈↓ ∧⊂␈ε&16␈↓ ∧Q␈ε&1␈↓ λ#␈ε&7␈↓ λD␈ε&6␈↓ λ]␈ε&10␈↓ 	I␈ε&1␈↓ 	j␈ε&0␈↓ 
β␈ε&10␈↓ 
+␈ε&256
␈β⊃␈↓ ¬?␈ε&2␈↓ ¬␈␈ε&2
␈β∃␈↓ πY␈ε"(␈↓ 
R␈ε")
␈β↔␈↓ ↓H␈ε)m␈↓ α↓␈ε#=␈α
(␈↓ βC␈ε#)␈↓ βi␈ε#,␈↓ ∧↓␈ε)c␈↓ ∧+␈ε#=␈α∞1␈ε7␈αλ␈␈ε#␈α
1␈↓ ¬.␈ε#0␈↓ ¬M␈ε#/␈α␈1␈↓ ¬n␈ε#6␈↓ ε~␈ε#mak␈α}es␈↓ πα␈ε)U␈↓ π*␈ε#=␈↓ πe␈ε#(␈↓ πp␈ε)u␈↓ λ⊃␈ε)u␈↓ λ2␈ε)u␈↓ λT␈ε)u␈↓ λu␈ε#)␈↓ 	≠␈ε#(␈↓ 	'␈ε)u␈↓ 	H␈ε)u␈↓ 	i␈ε)u␈↓ 

␈ε)u␈↓ 
+␈ε#)␈↓ #␈ε#;
␈β→␈↓ α;␈ε∃FF00FF00
␈β"␈↓ ↓e␈ε&2␈↓ βN␈ε&16␈↓ ∧∂␈ε&2␈↓ λβ␈ε&7␈↓ λ%␈ε&6␈↓ λF␈ε&5␈↓ λg␈ε&4␈↓ 	␈ε&10␈↓ 	:␈ε&3␈↓ 	[␈ε&2␈↓ 	|␈ε&1␈↓ 
≡␈ε&0␈↓ 
7␈ε&1␈α␈0␈↓ 
↑␈ε&6553␈α␈6
␈β8␈↓ εβ␈ε&4␈↓ εB␈ε&4
␈β>␈↓ ↓H␈ε#a␈α␈nd␈↓ α␈ε)m␈↓ αD␈ε#=␈α∞(␈↓ ∧ε␈ε#)␈↓ ∧-␈ε#,␈↓ ∧D␈ε)c␈↓ ∧n␈ε#=␈α∞1␈ε7␈α	␈␈ε#␈α	1␈↓ ¬r␈ε#0␈↓ ε⊂␈ε#/1␈↓ ε2␈ε#6␈↓ ε↑␈ε#|␈α␈nishe␈α␈s␈α∞th␈α␈e␈α∞job␈α␈.␈α∨(Cf.␈α∞ex␈α␈ercise␈α∞1␈α␈4.␈α↔Th␈α␈is
␈β@␈↓ α}␈ε∃FFFF0000
␈βJ␈↓ α)␈ε&3␈↓ ∧⊃␈ε&16␈↓ ∧S␈ε&3
␈βf␈↓ ↓H␈ε#te␈α␈chn␈α␈ique␈αis␈αd␈α␈ue␈αto␈α
Ro␈α␈y␈αA.␈↓ ∧Y␈ε#Keir,␈αcirca␈α19␈α␈58.)
␈βa␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.5␈α␈.1
␈β
+␈↓ ∧←␈ε:0␈↓ ¬-␈ε:0
␈β
1␈↓ ↓g␈ε31.␈↓ α␈ε#T␈α⎇est␈αwhe␈α␈ther␈αo␈α␈r␈αn␈α↓ot␈ε)␈αu␈↓ ∧M␈ε)v␈↓ ∧o␈ε#<␈↓ ¬~␈ε)u␈↓ ¬5␈ε)v␈↓ ¬G␈ε#,␈αsinc␈α␈e␈αthe␈αd␈α␈enomina␈α␈tors␈αa␈α␈re␈αpo␈α␈si␈α↓tiv␈α␈e␈α␈.
␈β
c␈↓ ↓g␈ε32.␈↓ α␈ε#If␈ε)␈αc␈ε#␈α
>␈α	1␈αdivid␈α␈es␈αbo␈α␈th␈ε)␈αu␈ε#/␈ε)d␈ε#␈αan␈α␈d␈↓ ¬K␈ε)v␈↓ ¬]␈ε#/␈ε)␈α␈d␈ε#,␈αt␈α␈hen␈ε)␈α
c␈α↓d␈ε#␈αd␈α␈i␈α↓v␈α␈ides␈αb␈α␈oth␈ε)␈αu␈ε#␈αan␈α␈d␈↓ 	(␈ε)v␈↓ 	9␈ε#.
␈β∞⊂␈↓ ∧5␈ε,e␈↓ π$␈ε:0␈↓ π=␈ε:0␈↓ 
+␈ε,e
␈β∞⊗␈↓ ↓g␈ε33.␈↓ α␈ε#Let␈ε)␈αp␈ε#␈αbe␈αpr␈α␈i␈α↓m␈α␈e.␈α⊃If␈↓ ∧#␈ε)p␈↓ ∧L␈ε#i␈α↓s␈αa␈αdivisor␈αof␈ε)␈αu␈↓ ε2␈ε)v␈↓ εO␈ε#and␈↓ π⊃␈ε)u␈↓ π,␈ε)v␈↓ πP␈ε#for␈ε)␈αe␈ε7␈α
∃␈ε#␈α1␈α␈,␈αthen␈αeith␈α␈er␈↓ 
~␈ε)p␈↓ 
?␈ε7∧␈ε)␈αλu␈ε#␈αa␈α␈nd
␈β∞8␈↓ ↓Y␈ε,e␈↓ α≠␈ε:0␈↓ αo␈ε,e␈↓ β2␈ε:0␈↓ ∧≥␈ε,e␈↓ ¬j␈ε,e␈↓ π
␈ε:0␈↓ πs␈ε:0
␈β∞=␈↓ ↓H␈ε)p␈↓ ↓o␈ε7∧␈↓ α	␈ε)v␈↓ α1␈ε#o␈α␈r␈↓ α]␈ε)p␈↓ β∧␈ε7∧␈↓ β≡␈ε)u␈↓ βH␈ε#a␈α␈nd␈↓ ∧␈ε)p␈↓ ∧3␈ε7∧␈↓ ∧M␈ε)v␈↓ ∧←␈ε#;␈α⊂he␈α␈nce␈↓ ¬X␈ε)p␈↓ ¬␈␈ε7∧␈↓ ε→␈ε#gcd␈↓ εK␈ε#(␈ε)␈α↓u␈ε#,␈↓ εy␈ε)v␈↓ π∩␈ε#)␈↓ π#␈ε#g␈α␈cd␈↓ πU␈ε#(␈↓ π`␈ε)u␈↓ π{␈ε#,␈↓ λ	␈ε)v␈↓ λ≠␈ε#).␈α→Th␈α␈e␈α∂c␈α␈on␈α␈v␈α}erse␈α∞follo␈α␈ws␈α∞by
␈β∞e␈↓ ↓H␈ε#re␈α␈v␈α␈ersin␈α␈g␈αthe␈αa␈α␈rgu␈α␈men␈α}t.
␈β∂⊃␈↓ ε↓␈ε:0␈↓ ε)␈ε:0␈↓ 	␈␈ε:0
␈β∂↔␈↓ ↓g␈ε34.␈↓ α␈ε#Let␈↓ αM␈ε)d␈↓ α}␈ε#=␈↓ β:␈ε)g␈↓ βJ␈ε)c␈α↓d␈ε#(␈ε)u␈ε#,␈↓ ∧_␈ε)v␈↓ ∧*␈ε#),␈↓ ∧O␈ε)d␈↓ ∧␈␈ε#=␈↓ ¬1␈ε#gc␈α␈d␈↓ ¬c␈ε#(␈↓ ¬n␈ε)u␈↓ ε	␈ε#,␈↓ ε_␈ε)v␈↓ ε1␈ε#);␈α∩th␈α␈e␈α⊂a␈α␈nsw␈α␈er␈α∂is␈↓ λ-␈ε)w␈↓ λV␈ε#=␈α⊃(␈ε)u␈ε#␈α↓/␈↓ 	7␈ε)d␈↓ 	W␈ε#)(␈↓ 	m␈ε)v␈↓ 
ε␈ε#/␈↓ 
↔␈ε)d␈↓ 
7␈ε#)␈↓ 
B␈ε#sign␈↓ 
{␈ε#(␈↓ ε␈ε)v␈↓ _␈ε#),
␈β∂#␈↓ α←␈ε&1␈↓ ∧a␈ε&2␈↓ 	I␈ε&1␈↓ 
)␈ε&2
␈β∂9␈↓ ↓a␈ε:0␈↓ αD␈ε:0
␈β∂?␈↓ ↓H␈ε)w␈↓ ↓q␈ε#=␈ε7␈α
j␈ε#(␈↓ α0␈ε)u␈↓ αK␈ε#/␈↓ α\␈ε)d␈↓ α|␈ε#)(␈↓ β∩␈ε)v␈↓ β$␈ε#/␈↓ β4␈ε)d␈↓ βT␈ε#)␈ε7j␈ε#,␈αwith␈αa␈α
\div␈α␈i␈α↓d␈α␈e␈αby␈α
zero␈α␈"␈αerror␈αm␈α␈essag␈α␈e␈αif␈↓ λO␈ε)v␈↓ λj␈ε#=␈α	0.
␈β∂J␈↓ αn␈ε&2␈↓ βF␈ε&1
␈β∂k␈↓ λ{␈ε:0
␈β∂q␈↓ ↓g␈ε35.␈↓ α␈ε)d␈↓ α5␈ε#=␈α
1␈α␈0,␈ε)␈αt␈ε#␈α
=␈α
1␈α␈7␈ε7␈απ↓␈ε#␈αλ7␈ε7␈απ␈␈ε#␈αλ2␈α␈7␈ε7␈απ↓␈ε#␈αλ12␈α	=␈ε7␈α	␈␈ε#␈α↓2␈α␈05␈α␈,␈↓ εF␈ε)d␈↓ εo␈ε#=␈α	5,␈↓ π>␈ε)w␈↓ πa␈ε#=␈ε7␈α	␈␈ε#␈α↓4␈α␈1,␈↓ λb␈ε)w␈↓ 	␈ε#=␈α
1␈α␈68.
␈β∂⎇␈↓ α≡␈ε&1␈↓ εX␈ε&2
␈β⊂≥␈↓ αa␈ε:0␈α↓0␈↓ βG␈ε:0␈↓ ∧+␈ε:00␈↓ ¬∂␈ε:0␈↓ 	G␈ε:0␈α↓0␈↓ 
 ␈ε:00
␈β⊂#␈↓ ↓g␈ε36.␈↓ α␈ε#Let␈↓ αN␈ε)u␈↓ β↓␈ε#=␈↓ β3␈ε)u␈↓ βN␈ε#/␈↓ β←␈ε)d␈↓ β␈␈ε#,␈↓ ∧→␈ε)v␈↓ ∧K␈ε#=␈↓ ∧⎇␈ε)v␈↓ ¬⊗␈ε#/␈↓ ¬'␈ε)d␈↓ ¬G␈ε#;␈α∩ou␈α␈r␈α⊂go␈α␈al␈α⊂is␈α⊂to␈α∂sh␈α↓o␈α}w␈α⊂tha␈α␈t␈↓ λe␈ε#gc␈α␈d␈↓ 	↔␈ε#(␈ε)u␈↓ 	5␈ε)v␈↓ 	a␈ε#+␈↓ 
␈ε)u␈↓ 
/␈ε)v␈↓ 
@␈ε#,␈↓ 
O␈ε)d␈↓ 
o␈ε#)␈α⊃=
␈β⊂/␈↓ βq␈ε&1␈↓ ¬9␈ε&1␈↓ 
a␈ε&1
␈β⊂E␈↓ α*␈ε:00␈↓ α|␈ε:0␈α↓0␈↓ β←␈ε:0␈α↓0␈↓ ∧␈ε:00␈↓ πO␈ε:00␈↓ ∀␈ε:0␈α↓0
␈β⊂K␈↓ ↓H␈ε#g␈α␈cd␈↓ ↓z␈ε#(␈ε)u␈↓ α_␈ε)v␈↓ α@␈ε#+␈↓ αi␈ε)u␈↓ β␈ε)v␈↓ β≥␈ε#,␈↓ β,␈ε)d␈↓ βL␈ε)u␈↓ βn␈ε)v␈↓ ∧∂␈ε#)␈↓ ∧~␈ε#.␈α∞I␈α↓f␈ε)␈α
p␈ε#␈α	i␈α↓s␈α
a␈α	prime␈α	that␈α
d␈α␈ivide␈α␈s␈↓ π;␈ε)u␈↓ π↑␈ε#,␈α
the␈α␈n␈ε)␈α
p␈ε#␈α
d␈α␈oes␈α
not␈α
d␈α␈ivide␈ε)␈α
u␈ε#␈α
or␈↓ β␈ε)v␈↓ #␈ε#,
␈β⊂V␈↓ β>␈ε&1
␈β⊂m␈↓ ∧≤␈ε:0␈α↓0␈↓ ∧o␈ε:0␈α↓0␈↓ 
k␈ε:0␈α↓0
␈β⊂r␈↓ ↓H␈ε#so␈ε)␈αp␈ε#␈αd␈α␈oes␈αnot␈αdivid␈α␈e␈ε)␈αu␈↓ ∧␈ε)v␈↓ ∧3␈ε#+␈↓ ∧\␈ε)u␈↓ ∧}␈ε)v␈↓ ¬⊂␈ε#.␈α⊂A␈αsimilar␈αargu␈α␈men␈α}t␈αh␈α↓old␈α␈s␈αfo␈α␈r␈αp␈α␈rime␈αdiv␈α␈i␈α↓so␈α␈rs␈αo␈α␈f␈↓ 
Z␈ε)v␈↓ 
z␈ε#,␈αso
␈β⊃∀␈↓ ∧	␈ε:00␈↓ ∧)␈ε:0␈α↓0
␈β⊃~␈↓ ↓H␈ε#no␈αp␈α␈ri␈α↓m␈α␈e␈αdiviso␈α␈rs␈αof␈↓ βu␈ε)u␈↓ ∧_␈ε)v␈↓ ∧C␈ε#a{e␈α␈ct␈αthe␈αg␈α␈iv␈α␈en␈αg␈α␈cd␈α␈.
␈β∪(

␈β↓U␈↓ ↓H␈ε"632␈↓ 
b␈ε"4.5.1
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα∨␈↓ β␈ε&2␈↓ ∧0␈ε&2␈↓ ¬"␈ε&2
␈βα%␈↓ ↓g␈ε37.␈↓ α␈ε#(␈↓ α↔␈ε)N␈↓ α=␈ε7␈␈ε#␈αε1␈↓ αu␈ε#)␈↓ β∀␈ε#+␈αε(␈↓ βF␈ε)N␈↓ βl␈ε7␈␈ε#␈απ2␈↓ ∧$␈ε#)␈↓ ∧G␈ε#=␈α	2␈↓ ¬α␈ε)N␈↓ ¬6␈ε7␈␈ε#␈αε(6␈↓ ¬y␈ε)N␈↓ ε∨␈ε7␈␈ε#␈αε5).␈α∂If␈α
the␈α
inp␈α␈uts␈α
ar␈α␈e␈ε)␈αn␈ε#-bit␈α
bina␈α␈ry␈α
n␈α␈u␈α␈m␈α␈b␈α␈ers,
␈βαM␈↓ ↓H␈ε#2␈ε)␈α␈n␈ε#␈αλ+␈αλ1␈αb␈α␈its␈αma␈α␈y␈α
be␈αn␈α␈ecessa␈α␈ry␈αto␈αre␈α␈prese␈α␈n␈α␈t␈ε)␈αt␈ε#␈α↓.
␈βα}␈↓ ↓g␈ε38.␈↓ α␈ε#F␈α⎇or␈α
m␈α␈ultip␈α␈l␈α↓ica␈α␈ti␈α↓o␈α␈n␈α
an␈α␈d␈α
d␈α␈i␈α↓v␈α␈isi␈α↓o␈α␈n␈α
th␈α␈ese␈α
qu␈α␈an␈α}ti␈α↓ties␈α
o␈α␈bey␈αthe␈α
ru␈α␈les␈ε)␈α
x␈ε#/0␈α=␈↓ 
 ␈ε#sign␈↓ 
Y␈ε#(␈ε)x␈ε#)␈ε71␈ε#,
␈ββ%␈↓ ↓H␈ε#(␈ε7ε1␈ε#)␈ε7␈α	α␈ε)␈α	x␈ε#␈α=␈ε)␈αx␈ε7␈αλα␈ε#␈α	(␈ε7ε␈α↓1␈ε#)␈α=␈α
(␈ε7ε1␈ε#␈α↓)/␈ε)␈α␈x␈ε#␈α=␈ε7␈α
ε␈↓ εN␈ε#sign␈↓ πλ␈ε#(␈ε)x␈ε#␈α␈)␈ε71␈ε#␈α↓,␈ε)␈α
x␈ε#/␈α␈(␈ε7ε␈α↓1␈ε#)␈α=␈α
0,␈α
pro␈α}vided␈αth␈α␈at␈ε)␈α
x
␈ββM␈↓ ↓H␈ε#is␈α
|n␈α␈ite␈α
an␈α␈d␈α
nonz␈α␈ero,␈α∞without␈α
ch␈α␈an␈α␈ge␈α
to␈α
th␈α␈e␈α
algo␈α␈rithms␈α
d␈α␈escrib␈α␈ed.␈α∃F␈α}u␈α␈rth␈α␈erm␈α↓o␈α␈re,␈α∞the
␈ββt␈↓ ↓H␈ε#a␈α␈l␈α↓g␈α␈orith␈α␈ms␈αcan␈α
rea␈α␈dily␈αb␈α␈e␈αm␈α↓o␈α␈di|␈α␈ed␈αso␈α
tha␈α␈t␈α0/␈α␈0␈α	=␈α
0␈ε7␈αεα␈ε#␈αλ(␈ε7ε1␈ε#)␈α
=␈α	(␈ε7ε␈α↓1␈ε#)␈ε7␈απα␈ε#␈απ0␈α	=␈α
\␈α␈(0/0␈α␈)␈α↓"␈α␈,
␈β∧≤␈↓ ↓H␈ε#wh␈α␈ere␈α∞th␈α␈e␈α∞latter␈α∞is␈α∞a␈α∞rep␈α␈resen␈α}tation␈α
of␈α∞\u␈α␈nd␈α␈e|n␈α␈ed"␈α␈;␈α⊂an␈α␈d␈α∞so␈α∞th␈α␈at␈α∞if␈α∞eithe␈α␈r␈α∂o␈α␈per␈α␈and␈α
is
␈β∧D␈↓ ↓H␈ε#\␈α␈un␈α␈de|␈α␈ne␈α␈d"␈αth␈α␈e␈αresu␈α␈lt␈αwill␈αbe␈α\␈α␈un␈α␈de|␈α␈ned␈α␈"␈αa␈α␈l␈α↓so␈α␈.
␈β∧k␈↓ α␈ε#Sin␈α␈ce␈α∂the␈α∂m␈α}ultiplication␈α∞an␈α␈d␈α∂division␈α∞sub␈α␈rou␈α␈ti␈α↓n␈α␈es␈α∂can␈α∞yield␈α∂th␈α␈ese␈α∂fairly␈α∂n␈α␈atura␈α␈l
␈β¬∪␈↓ ↓H␈ε#ru␈α␈les␈αo␈α␈f␈α\␈↓ αN␈ε#ex␈α␈ten␈α␈ded␈α
a␈α␈ri␈α↓th␈α␈metic,"␈α
i␈α↓t␈α
is␈αsom␈α␈etimes␈αw␈α␈o␈α␈rth␈α␈wh␈α␈i␈α↓le␈α
to␈αmod␈α␈i␈α↓fy␈α
th␈α␈e␈αad␈α␈dition␈α
a␈α␈nd
␈β¬:␈↓ ↓H␈ε#su␈α␈btr␈α␈action␈αλop␈α␈eration␈α␈s␈α	so␈α	th␈α␈at␈α	th␈α␈ey␈α	sa␈α␈ti␈α↓sfy␈αλthe␈αλrules␈ε)␈α	x␈ε7␈αβε␈αβ1␈ε#␈α
=␈ε7␈α	ε␈α↓1␈ε#,␈ε)␈α
x␈ε7␈ααε␈ε#␈α∧(␈ε7␈1␈ε#␈α↓)␈α	=␈ε7␈α
π1␈ε#,
␈β¬b␈↓ ↓H␈ε#fo␈α␈r␈ε)␈αx␈ε#␈α
|n␈α␈i␈α↓te␈α␈;␈α(␈ε7ε1␈ε#␈α↓)␈απ+␈αλ(␈ε7ε␈α↓1␈ε#)␈α	=␈ε7␈α
ε␈α↓1␈απ␈␈ε#␈αλ(␈ε7π␈α↓1␈ε#)␈α
=␈ε7␈α	ε␈α↓1␈ε#;␈αfu␈α␈rthe␈α␈rm␈α↓ore␈α(␈ε7ε1␈ε#)␈αλ+␈αλ(␈ε7π1␈ε#␈α↓)␈α	=
␈βε
␈↓ ↓H␈ε#(␈ε7ε1␈ε#)␈ε7␈α	␈␈ε#␈α
(␈ε7ε1␈ε#␈α↓)␈α
=␈α∞(0␈α␈/0);␈α∂a␈α␈nd␈α
if␈α∞eith␈α␈er␈α∞o␈α␈r␈α∞b␈α␈oth␈α
op␈α␈era␈α␈nd␈α␈s␈α∞are␈α
(0/␈α␈0),␈α∞the␈α
resu␈α␈l␈α↓t␈α
sh␈α↓o␈α␈uld
␈βε1␈↓ ↓H␈ε#a␈α␈l␈α↓s␈α␈o␈αbe␈α(0␈α␈/0).␈α∂Equ␈α␈alit␈α␈y␈αtests␈αa␈α␈nd␈α
comp␈α␈arison␈α␈s␈αma␈α␈y␈α
be␈αtre␈α␈ated␈α
i␈α↓n␈α
a␈αsimil␈α↓a␈α␈r␈αman␈α␈ne␈α␈r.
␈βεY␈↓ α␈ε#The␈αa␈α␈bo␈α␈v␈α}e␈αr␈α␈emark␈α␈s␈αare␈αind␈α␈epen␈α␈de␈α␈n␈α␈t␈αof␈α\o␈α␈v␈α}er⎇o␈α}w"␈αin␈α␈dica␈α␈ti␈α↓o␈α␈ns.␈α⊂If␈ε7␈α1␈ε#␈αis␈αb␈α␈eing␈αu␈α␈sed
␈βπ␈↓ ↓H␈ε#to␈αsugg␈α␈est␈αo␈α␈v␈α}er⎇o␈α}w,␈α
it␈α
is␈αinco␈α␈rrect␈αto␈αlet␈α1␈α␈/␈ε71␈ε#␈α
b␈α␈e␈αequ␈α␈al␈αto␈αzero␈α␈,␈α
lest␈αina␈α␈ccur␈α␈ate␈αresu␈α␈l␈α↓t␈α␈s
␈βπ(␈↓ ↓H␈ε#b␈α␈e␈α∞rega␈α␈rded␈α∞a␈α␈s␈α∂tru␈α␈e␈α∂a␈α␈nsw␈α␈ers␈α␈.␈α~It␈α∞i␈α↓s␈α∞far␈α∞be␈α␈tter␈α∂to␈α∞re␈α␈prese␈α␈n␈α␈t␈α∞o␈α␈v␈α␈er⎇␈α␈o␈α␈w␈α∞by␈α∞(0/␈α␈0),␈α⊂a␈α␈nd␈α∞to
␈βπP␈↓ ↓H␈ε#a␈α␈dh␈α␈ere␈α
to␈α
th␈α␈e␈α
con␈α}v␈α␈en␈α}ti␈α↓o␈α␈n␈α
th␈α␈at␈α
the␈α
re␈α␈sult␈α
of␈α
an␈α}y␈α
op␈α␈eration␈α	is␈αu␈α␈nd␈α␈e|␈α␈ned␈α	i␈α↓f␈α
at␈α
lea␈α␈st␈αo␈α␈ne␈α
o␈α␈f
␈βπw␈↓ ↓H␈ε#th␈α␈e␈αinp␈α␈uts␈αis␈αu␈α␈nd␈α␈e|n␈α␈ed␈α␈.␈α∩This␈αt␈α␈yp␈α␈e␈αof␈αo␈α␈v␈α}er⎇o␈α}w␈αi␈α↓n␈α␈dica␈α␈ti␈α↓o␈α␈n␈αh␈α␈as␈αth␈α␈e␈αad␈α␈v␈α⎇an␈α}tage␈αthat␈α|␈α␈na␈α␈l
␈βλ∨␈↓ ↓H␈ε#re␈α␈sults␈αof␈αan␈α
exte␈α␈nd␈α␈ed␈αca␈α␈lculation␈α
rev␈α␈e␈α␈al␈αexa␈α␈ctly␈αwhich␈α
an␈α␈sw␈α␈ers␈αare␈αd␈α␈e|n␈α␈ed␈αa␈α␈nd␈α
which
␈βλF␈↓ ↓H␈ε#a␈α␈re␈αn␈α↓o␈α␈t.
␈βλq␈↓ αe␈ε:0␈↓ βT␈ε:0
␈βλw␈↓ ↓g␈ε39.␈↓ α␈ε#If␈ε)␈αu␈ε#␈α↓/␈↓ αQ␈ε)u␈↓ αv␈ε7≤␈↓ β ␈ε)v␈↓ β2␈ε#/␈↓ βC␈ε)v␈↓ β\␈ε#,␈αth␈α␈en
␈β	2␈↓ βR␈ε:0␈↓ ∧≥␈ε:0␈↓ ¬ε␈ε:0␈↓ ¬∨␈ε:0␈↓ ¬s␈ε:0␈↓ εt␈ε:0␈↓ π↑␈ε&2␈ε,n␈↓ λ?␈ε:0␈↓ 	∪␈ε&2␈ε,␈α␈n␈↓ 	p␈ε:0
␈β	9␈↓ α←␈ε#1␈ε7␈α	∀␈α	j␈ε)u␈↓ β@␈ε)v␈↓ β`␈ε7␈␈↓ ∧	␈ε)u␈↓ ∧$␈ε)v␈↓ ∧6␈ε7j␈ε#␈α	=␈↓ ∧s␈ε)u␈↓ ¬∞␈ε)v␈↓ ¬'␈ε7j␈ε#(␈ε)u␈ε#␈α↓/␈↓ ¬←␈ε)u␈↓ ¬z␈ε#)␈ε7␈αλ␈␈ε#␈απ(␈↓ εA␈ε)v␈↓ εR␈ε#/␈↓ εc␈ε)v␈↓ ε|␈ε#)␈ε7j␈ε#␈α
<␈ε7␈α	j␈↓ πM␈ε#2␈↓ π⎇␈ε#(␈ε)u␈ε#/␈↓ λ,␈ε)u␈↓ λG␈ε#)␈ε7␈απ␈␈↓ 	α␈ε#2␈↓ 	1␈ε#(␈↓ 	<␈ε)v␈↓ 	N␈ε#/␈↓ 	←␈ε)v␈↓ 	x␈ε#)␈ε7j␈ε#;
␈β	z␈↓ 
*␈ε"(
␈β	|␈↓ ↓H␈ε#t␈α␈w␈α␈o␈α
q␈α␈uan␈α}tities␈α∞d␈α␈i{erin␈α␈g␈α
by␈α
more␈α
th␈α␈an␈α
u␈α␈nit␈α␈y␈α
ca␈α␈nnot␈α
ha␈α}v␈α␈e␈α
the␈α
sa␈α␈me␈α
\⎇␈α␈o␈α↓or␈α␈.␈α↓"␈↓ 
6␈ε#In␈α
o␈α␈the␈α␈r
␈β
#␈↓ ↓H␈ε#w␈α␈o␈α␈rds,␈αthe␈α|␈α␈rst␈α2␈ε)n␈ε#␈αbits␈αto␈αth␈α␈e␈αri␈α↓g␈α␈h␈α␈t␈αof␈αth␈α␈e␈αbina␈α␈ry␈αp␈α␈oin␈α␈t␈αare␈αe␈α␈n␈α↓ou␈α␈gh␈α
to␈αch␈α␈arac␈α␈terize␈αthe
␈β
K␈↓ ↓H␈ε#v␈α|alue␈αo␈α␈f␈α
th␈α␈e␈αfractio␈α␈n,␈α
wh␈α␈en␈αth␈α␈ere␈αa␈α␈re␈ε)␈αn␈ε#␈α↓-b␈α␈i␈α↓t␈αd␈α␈enomina␈α␈tors.␈α∩We␈αcan␈α␈n␈α↓o␈α␈t␈αi␈α↓m␈α␈pro␈α}v␈α␈e␈αth␈α␈i␈α↓s␈αto
␈β
p␈↓ ¬B␈ε&1␈↓ λ∩␈ε&1
␈β
q␈↓ 
K␈ε")
␈β
s␈↓ ↓H␈ε#2␈ε)␈α␈n␈ε7␈αλ␈␈ε#␈αλ1␈α
bits,␈αf␈α↓o␈α␈r␈αi␈α↓f␈ε)␈αn␈ε#␈α	=␈α
4␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e␈↓ ¬d␈ε#=␈α	(.␈α↓0␈α␈001␈α␈001␈α␈1␈↓ π-␈ε#.␈αε.␈αε.␈↓ πZ␈ε#)␈↓ πs␈ε#,␈↓ λ3␈ε#=␈α
(.00␈α␈010␈α␈010␈↓ 	⎇␈ε#.␈αε.␈αε.␈↓ 
)␈ε#)␈↓ 
B␈ε#.
␈β
}␈↓ πe␈ε&2␈↓ 
4␈ε&2
␈ββ␈↓ ¬;␈ε&13␈↓ λ␈ε&14
␈βε␈↓ ¬;␈∧ε¬;α≤␈↓ λ␈∧ελα≤
␈β≡␈↓ ∧9␈ε:0␈↓ ¬ ␈ε:00␈↓ π∀␈ε:0
␈β∨␈↓ ∧@␈ε7p
␈β#␈↓ ↓V␈ε311.␈↓ α␈ε#T␈α⎇o␈α∞d␈α␈ivide␈α
by␈α
(␈↓ βb␈ε)v␈↓ β⎇␈ε#+␈↓ ∧'␈ε)v␈↓ ∧\␈∧#∧\α⊃␈↓ ∧\␈ε#5␈↓ ∧r␈ε#)/␈↓ ¬∞␈ε)v␈↓ ¬/␈ε#,␈α∞whe␈α␈n␈↓ ε ␈ε)v␈↓ ε?␈ε#an␈α␈d␈↓ πα␈ε)v␈↓ π)␈ε#are␈α
n␈α↓o␈α␈t␈α∞b␈α␈oth␈α
zero␈α␈,␈α∂m␈α␈u␈α␈lti␈α↓p␈α␈ly␈α
by␈α
the
␈βE␈↓ βG␈ε:0␈↓ ∧≥␈ε:0␈α↓0␈↓ ∧Z␈ε&2␈↓ ¬:␈ε:0␈ε&2
␈βG␈↓ βO␈ε7p
␈βJ␈↓ βj␈∧Jβjα⊃
␈βK␈↓ ↓H␈ε#re␈α␈ciproc␈α␈al,␈α(␈↓ αt␈ε)v␈↓ β
␈ε7␈␈↓ β5␈ε)v␈↓ βj␈ε#5␈↓ ∧↓␈ε#)␈↓ ∧␈ε)v␈↓ ∧,␈ε#/(␈↓ ∧H␈ε)v␈↓ ∧o␈ε7␈␈ε#␈αλ5␈↓ ¬(␈ε)v␈↓ ¬O␈ε#),␈αa␈α␈nd␈α
redu␈α␈ce␈αto␈αlo␈α␈w␈α␈es␈α␈t␈αt␈α␈erms.
␈β|␈↓ ↓V␈ε312.␈↓ α␈ε#On␈α␈e␈αλi␈α↓d␈α␈ea␈απi␈α↓s␈αλto␈απl␈α↓imit␈αλn␈α}ume␈α␈rator␈αλa␈α␈nd␈απdenom␈α␈i␈α↓n␈α␈ato␈α␈r␈αλto␈αλa␈αλto␈α␈tal␈αλof␈αλ27␈απbits,␈α	wh␈α␈ere␈αλw␈α␈e␈αλn␈α␈eed
␈β#␈↓ ↓H␈ε#o␈α␈nly␈α
st␈α␈ore␈α
2␈α␈6␈α
of␈α
th␈α␈ese␈α
b␈α␈i␈α↓t␈α␈s␈α
(␈α↓s␈α␈i␈α↓n␈α␈ce␈α
th␈α␈e␈α
lead␈α␈ing␈α
b␈α␈it␈α
of␈α
th␈α␈e␈α
de␈α␈n␈α↓om␈α␈i␈α↓n␈α␈ato␈α␈r␈α
can␈α	be␈α	assu␈α␈med␈α	1).
␈βK␈↓ ↓H␈ε#Th␈α␈is␈α∞lea␈α␈v␈α␈e␈α␈s␈α∞ro␈α↓o␈α␈m␈α∞for␈α
a␈α∞sign␈α
an␈α␈d␈α
|v␈α}e␈α∞bits␈α
to␈α∞ind␈α␈icate␈α
the␈α
denom␈α␈i␈α↓n␈α␈ato␈α␈r␈α∞size.␈α↔An␈α↓o␈α␈the␈α␈r
␈βs␈↓ ↓H␈ε#id␈α␈ea␈αis␈αto␈αuse␈α2␈α␈8␈αb␈α␈i␈α↓ts␈αfor␈αn␈α␈u␈α␈mera␈α␈tor␈αa␈α␈nd␈αdenom␈α␈i␈α↓n␈α␈ato␈α␈r,␈α
wh␈α␈i␈α↓c␈α␈h␈αa␈α␈re␈αto␈αh␈α␈a␈α␈v␈α}e␈αa␈αto␈α␈tal␈αof␈αa␈α␈t
␈β
~␈↓ ↓H␈ε#most␈α
sev␈α␈e␈α␈n␈↓ αw␈ε#he␈α␈xad␈α␈ecima␈α␈l␈α∞d␈α␈i␈α↓g␈α␈its,␈α∞toge␈α␈ther␈α
with␈α
a␈α
sign␈αand␈αa␈α
3-bit␈α
|e␈α␈l␈α↓d␈αto␈α
ind␈α␈i␈α↓ca␈α␈te␈α
the
␈β
B␈↓ ↓H␈ε#n␈α}um␈α␈b␈α␈er␈αof␈αh␈α␈exa␈α␈dec␈α␈i␈α↓m␈α␈al␈αdigits␈αin␈αth␈α␈e␈αde␈α␈n␈α↓om␈α␈i␈α↓n␈α␈ato␈α␈r.
␈β
i␈↓ α␈ε#[Usi␈α↓n␈α␈g␈α⊂th␈α␈e␈α⊂f␈α↓o␈α␈rm␈α␈ula␈α␈s␈α⊃in␈α⊂th␈α␈e␈α⊂ne␈α␈xt␈α⊂ex␈α␈ercise,␈α∩th␈α␈e␈α⊂|rst␈α⊂altern␈α␈ativ␈α␈e␈α⊂lea␈α␈ds␈α⊂to␈α⊂ex␈α␈actly
␈β∞⊃␈↓ ↓H␈ε#2␈α␈140␈α␈040␈α␈11␈α␈9␈α
|n␈α␈ite␈α
rep␈α␈resen␈α}tab␈α␈l␈α↓e␈αn␈α␈u␈α␈m␈α␈be␈α␈rs,␈α∞wh␈α␈i␈α↓le␈α
th␈α␈e␈α
se␈α␈con␈α␈d␈α
lea␈α␈ds␈α
to␈α183␈α␈09␈α␈864␈α␈59.␈α∀The
␈β∞9␈↓ ↓H␈ε#|␈α␈rst␈α∩altern␈α␈ativ␈α␈e␈α⊃is␈α∩prefer␈α␈able␈α∩b␈α␈eca␈α␈use␈α∩it␈α∩re␈α␈prese␈α␈n␈α␈ts␈α∩more␈α∩v␈α⎇a␈α␈lues,␈α∀a␈α␈nd␈α⊃be␈α␈cau␈α␈se␈α∩it␈α∩is
␈β∞`␈↓ ↓H␈ε#`clea␈α␈ner'␈αan␈α␈d␈αma␈α␈k␈α␈es␈αsmo␈α↓o␈α␈ther␈αtra␈α␈nsition␈α␈s␈αbet␈α␈w␈α␈ee␈α␈n␈αran␈α␈ges.]
␈β∂⊃␈↓ ↓V␈ε313.␈↓ α␈ε#The␈αn␈α␈um␈α}ber␈α
o␈α␈f␈α
m␈α␈ultiples␈α
o␈α␈f␈ε)␈α∞n␈ε#␈α
in␈α
th␈α␈e␈α
in␈α␈terv␈α|al␈α
(␈ε)␈α↓a␈ε#␈α␈,␈ε)␈αεb␈ε#␈αε]␈α
i␈α↓s␈ε7␈α
b␈ε)␈α␈n␈ε#␈α↓/␈ε)␈α␈a␈ε7c␈α	␈␈α	b␈ε)a␈ε#/␈ε)␈α␈n␈ε7␈α↓c␈ε#.␈α∃He␈α␈nce,␈α
by
␈β∂9␈↓ ↓H␈ε#in␈α␈clusion␈α
a␈α␈nd␈α
ex␈α␈clusion␈α␈,␈αth␈α␈e␈αa␈α␈nsw␈α␈er␈α
to␈α
this␈α
prob␈α␈lem␈α
i␈α↓s␈↓ π[␈ε)S␈↓ λβ␈ε7␈␈↓ λ*␈ε)S␈↓ λR␈ε#+␈↓ λz␈ε)S␈↓ 	"␈ε7␈␈↓ 	I␈ε7↓␈αε↓␈αε↓␈↓ 	v␈ε#,␈αwh␈α␈ere␈↓ 
i␈ε)S␈↓ ⊗␈ε#is
␈β∂D␈↓ ↓H␈ε↓P␈↓ πo␈ε&0␈↓ λ>␈ε&1␈↓ 	∞␈ε&2␈↓ 
⎇␈ε,k
␈β∂↑␈↓ αW␈ε"(␈↓ ∧o␈ε")
␈β∂`␈↓ ↓n␈ε7b␈↓ ↓{␈ε)M␈↓ α ␈ε#/␈↓ α1␈ε)P␈↓ αJ␈ε7c␈↓ αc␈ε7b␈↓ αp␈ε)N␈↓ β~␈ε#/␈↓ β+␈ε)P␈↓ βD␈ε7c␈απ␈␈αλb␈↓ ∧∞␈ε)N␈↓ ∧8␈ε#/␈↓ ∧H␈ε)P␈↓ ∧b␈ε7c␈↓ ∧{␈ε#,␈αsum␈α␈med␈αo␈α}v␈α␈er␈αa␈α␈l␈α↓l␈αp␈α␈rodu␈α␈cts␈↓ λ⊃␈ε)P␈↓ λ5␈ε#of␈↓ λ\␈ε)k␈↓ λz␈ε#d␈α␈i␈α↓stin␈α␈ct␈αprime␈α␈s.
␈β∂l␈↓ β␈ε&2␈↓ ∧*␈ε&1
␈β⊂R␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.5␈α␈.2
␈β⊃~␈↓ ↓g␈ε31.␈↓ α␈ε#Su␈α␈bs␈α␈ti␈α↓tu␈α␈te␈αmin␈α␈,␈αma␈α␈x,␈α+␈αc␈α␈on␈α␈si␈α↓ste␈α␈n␈α␈tly␈αfor␈αg␈α␈cd,␈αlcm,␈ε7␈αα␈ε#,␈αre␈α␈spect␈α␈i␈α↓v␈α}ely.
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.2␈↓ 
v␈ε"633
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓g␈ε32.␈↓ α␈ε#F␈α⎇or␈αp␈α␈rime␈ε)␈αp␈ε#,␈αlet␈↓ β{␈ε)u␈↓ ∧≥␈ε#,␈↓ ∧1␈ε)v␈↓ ∧↑␈ε#,␈↓ ∧r␈ε#.␈αε.␈αε.␈↓ ¬∨␈ε#,␈↓ ¬3␈ε)v␈↓ ¬n␈ε#b␈α␈e␈αt␈α␈he␈α
exp␈α␈on␈α␈en␈α␈ts␈α
of␈ε)␈αp␈ε#␈α
i␈α↓n␈α
th␈α␈e␈αca␈α␈n␈α↓o␈α␈nical␈αfa␈α␈ctoriza␈α␈-
␈βα1␈↓ ∧∂␈ε,p␈↓ ∧B␈ε&1␈ε,p␈↓ ¬C␈ε,np
␈βαM␈↓ ↓H␈ε#tio␈α␈ns␈α∞of␈ε)␈α∞u␈ε#␈α↓,␈↓ αr␈ε)v␈↓ β⊂␈ε#,␈↓ β)␈ε#.␈α¬.␈αε.␈↓ βU␈ε#,␈↓ βm␈ε)v␈↓ ∧∂␈ε#.␈α_By␈α∞h␈α␈y␈α␈poth␈α␈esis,␈↓ ε⊗␈ε)u␈↓ εG␈ε7∀␈↓ εw␈ε)v␈↓ π-␈ε#+␈↓ πX␈ε7↓␈αε↓␈αε↓␈↓ λ	␈ε#+␈↓ λ3␈ε)v␈↓ λc␈ε#.␈α→We␈α∞m␈α␈ust␈α∞sho␈α␈w␈α∞tha␈α␈t
␈βαY␈↓ βα␈ε&1␈↓ β}␈ε,n␈↓ ε*␈ε,p␈↓ ππ␈ε&1␈ε,p␈↓ λD␈ε,np
␈βαu␈↓ ↓H␈ε)u␈↓ ↓t␈ε7∀␈↓ α∨␈ε#m␈α␈i␈α↓n␈↓ αV␈ε#(␈↓ αa␈ε)u␈↓ ββ␈ε#,␈↓ β∩␈ε)v␈↓ β?␈ε#)␈αλ+␈↓ β{␈ε7↓␈α¬↓␈αε↓␈↓ ∧)␈ε#+␈↓ ∧R␈ε#min␈↓ ¬
␈ε#(␈↓ ¬∃␈ε)u␈↓ ¬7␈ε#,␈↓ ¬F␈ε)v␈↓ ¬u␈ε#)␈α↓,␈αan␈α␈d␈αthis␈αi␈α↓s␈αcerta␈α␈inly␈αtrue␈αif␈↓ 	*␈ε)u␈↓ 	W␈ε#is␈αg␈α␈reate␈α␈r␈αth␈α␈an
␈ββ␈↓ ↓[␈ε,p␈↓ αu␈ε,p␈↓ β#␈ε&1␈ε,␈α␈p␈↓ ¬(␈ε,p␈↓ ¬V␈ε,np␈↓ 	=␈ε,p
␈ββ≤␈↓ ↓H␈ε#o␈α␈r␈αequ␈α␈al␈αto␈αea␈α␈ch␈↓ β<␈ε)v␈↓ βi␈ε#,␈αor␈αif␈↓ ∧E␈ε)u␈↓ ∧s␈ε#is␈αless␈αth␈α␈an␈αso␈α␈me␈↓ εr␈ε)v␈↓ π∨␈ε#.
␈ββ(␈↓ βL␈ε,j␈↓ βZ␈ε,p␈↓ ∧Y␈ε,p␈↓ πα␈ε,j␈↓ π⊂␈ε,p
␈ββM␈↓ ↓g␈ε33.␈↓ α␈ε0So␈α␈lution␈α1:␈ε#␈α∞A␈α
o␈α␈ne-to␈α␈-on␈α␈e␈α
co␈α␈rresp␈α␈ond␈α␈en␈α␈ce␈α
is␈αobta␈α␈ined␈αif␈α
w␈α␈e␈αset␈ε)␈α
u␈ε#␈α=␈↓ 	m␈ε#gc␈α␈d␈↓ 
∨␈ε#(␈ε)d␈ε#,␈ε)␈αεn␈ε#)␈α
a␈α␈nd
␈ββn␈↓ λ␈␈ε,e
␈ββo␈↓ α&␈ε&2␈↓ ε ␈ε&2␈↓ 	V␈ε,e
␈ββt␈↓ 	␈ε'1
␈ββu␈↓ ↓H␈ε)v␈↓ ↓e␈ε#=␈↓ α⊃␈ε)n␈↓ α3␈ε#/␈↓ αJ␈ε#lcm␈↓ α⎇␈ε#(␈ε)d␈ε#␈α↓,␈ε)␈α¬n␈ε#␈α↓)␈αfor␈αeac␈α␈h␈αdiviso␈α␈r␈ε)␈α
d␈ε#␈αof␈↓ ε␈ε)n␈↓ ε-␈ε#.␈ε0␈α≤So␈α␈l␈α↓u␈α␈tion␈α2␈α␈:␈ε#␈α∞If␈ε)␈α
n␈ε#␈α=␈↓ λm␈ε)p␈↓ 	_␈ε#.␈αε.␈αε.␈↓ 	E␈ε)p␈↓ 	o␈ε#,␈α
th␈α␈e␈αn␈α␈u␈α␈m␈α␈be␈α␈r
␈ββv␈↓ 	b␈ε-r
␈β∧β␈↓ 	V␈ε,r
␈β∧∧␈↓ λ␈␈ε&1
␈β∧≤␈↓ ↓H␈ε#in␈αe␈α␈ach␈α
case␈αis␈α(2␈↓ β>␈ε)e␈↓ βa␈ε#+␈αλ1)␈↓ ∧+␈ε#.␈αε.␈αε.␈↓ ∧X␈ε#(2␈↓ ∧s␈ε)e␈↓ ¬⊗␈ε#+␈αλ1␈α␈).
␈β∧(␈↓ βL␈ε&1␈↓ ¬α␈ε,r
␈β∧M␈↓ ↓g␈ε34.␈↓ α␈ε#Se␈α␈e␈αexe␈α␈rcise␈α3.2.1.2↑␈α␈15(a␈α␈).
␈β∧}␈↓ ↓g␈ε35.␈↓ α␈ε#Sh␈α␈i$␈ε)␈αu␈ε#␈αan␈α␈d␈↓ β;␈ε)v␈↓ βX␈ε#rig␈α␈h␈α␈t␈αu␈α␈n␈α␈til␈αn␈α␈either␈α
is␈αa␈α
m␈α␈u␈α␈l␈α↓tip␈α␈l␈α↓e␈α
of␈α
3,␈αreme␈α␈m␈α␈ber␈α␈i␈α↓n␈α␈g␈α
the␈α
pro␈α␈per␈α
po␈α␈w␈α␈e␈α␈r
␈β¬&␈↓ ↓H␈ε#o␈α␈f␈α
3␈α	tha␈α␈t␈α
wil␈α↓l␈α	app␈α␈ear␈α	in␈α	the␈α	gcd␈α␈.␈α∂Each␈α	su␈α␈bse␈α␈que␈α␈n␈α␈t␈α	i␈α↓te␈α␈ration␈α	sets␈ε)␈α	t␈ε7␈α
␈ ␈ε)␈α
u␈ε#␈α¬+␈↓ 	Z␈ε)v␈↓ 	v␈ε#o␈α␈r␈ε)␈α
t␈ε7␈α
␈ ␈ε)␈α	u␈ε7␈α¬␈␈↓ ≠␈ε)v
␈β¬M␈↓ ↓H␈ε#(wh␈α␈i␈α↓c␈α␈hev␈α}er␈α
i␈α↓s␈α
a␈α
m␈α}ultiple␈α
of␈α
3),␈αsh␈α␈i$s␈ε)␈αt␈ε#␈α
ri␈α↓g␈α␈h␈α␈t␈α
u␈α␈n␈α␈til␈αit␈α
is␈αnot␈α
a␈α
m␈α␈u␈α␈lti␈α↓p␈α␈le␈α
of␈α
3,␈αth␈α␈en␈α
re␈α␈place␈α␈s
␈β¬u␈↓ ↓H␈ε#m␈α␈a␈↓ ↓t␈ε#x␈↓ απ␈ε#(␈ε)u␈ε#,␈↓ α4␈ε)v␈↓ αF␈ε#)␈αb␈α␈y␈αthe␈α
result.
␈βε0␈↓ ∧8␈ε)u␈↓ ¬T␈ε)v␈↓ π+␈ε)t
␈βεc␈↓ ∧_␈ε#1␈α␈363␈α␈4␈↓ ¬3␈ε#24␈α␈140␈↓ εN␈ε#105␈α␈06␈α␈,␈α3␈α␈502␈α␈;
␈βπ
␈↓ ∧_␈ε#1␈α␈363␈α␈4␈↓ ¬D␈ε#3␈α␈502␈↓ εN␈ε#171␈α␈36␈α␈,␈α5␈α␈712␈α␈,␈α1␈α␈904␈α␈;
␈βπ2␈↓ ∧(␈ε#190␈α␈4␈↓ ¬D␈ε#3␈α␈502␈↓ εN␈ε#540␈α␈6,␈α18␈α␈02;
␈βπY␈↓ ∧(␈ε#190␈α␈4␈↓ ¬D␈ε#1␈α␈802␈↓ εN␈ε#102␈α␈,␈α3␈α␈4;
␈βλ↓␈↓ ∧J␈ε#3␈α␈4␈↓ ¬D␈ε#1␈α␈802␈↓ εN␈ε#183␈α␈6,␈α61␈α␈2,␈α204␈α␈,␈α6␈α␈8;
␈βλ)␈↓ ∧J␈ε#3␈α␈4␈↓ ¬e␈ε#68␈↓ εN␈ε#102␈α␈,␈α3␈α␈4;
␈βλP␈↓ ∧J␈ε#3␈α␈4␈↓ ¬e␈ε#34␈↓ εN␈ε#0.
␈β	∪␈↓ ↓H␈ε#Th␈α␈e␈αev␈α␈i␈α↓d␈α␈enc␈α␈e␈αtha␈α␈t␈↓ βZ␈ε#gcd␈↓ ∧␈ε#(409␈α␈02,␈α¬241␈α␈40)␈α	=␈α
3␈α␈4␈αis␈αn␈α↓o␈α␈w␈αo␈α}v␈α␈erwh␈α␈elming.
␈β	A␈↓ πQ␈ε&1
␈β	D␈↓ ↓g␈ε36.␈↓ α␈ε#The␈α
pro␈α␈bab␈α␈il␈α↓it␈α␈y␈α
tha␈α␈t␈α∞bo␈α␈th␈ε)␈α∞u␈ε#␈α∞an␈α␈d␈↓ ε↓␈ε)v␈↓ ε ␈ε#are␈α∞ev␈α}en␈α
i␈α↓s␈↓ πc␈ε#;␈α∂the␈α∞p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α∞t␈α␈hat␈α∞b␈α␈oth␈α
are
␈β	T␈↓ πQ␈ε&4
␈β	W␈↓ πQ␈∧	WπQα∞
␈β	i␈↓ βc␈ε&1
␈β	k␈↓ ↓H␈ε#m␈α}ultiples␈αλo␈α␈f␈αλfou␈α␈r␈αλis␈↓ β{␈ε#;␈α	etc.␈α∞Th␈α}us␈ε)␈αλA␈ε#␈απhas␈απthe␈απdistribu␈α␈tion␈απgiv␈α␈en␈απb␈α␈y␈αλth␈α␈e␈αλg␈α␈ene␈α␈rating␈απfun␈α␈ction
␈β	|␈↓ β\␈ε&16
␈β	}␈↓ β\␈∧	}β\α≤
␈β
+␈↓ ∧9␈ε#3␈↓ ¬
␈ε#3␈↓ ¬t␈ε#3␈↓ π←␈ε#3␈α␈/4
␈β
9␈↓ ε"␈ε&2
␈β
A␈↓ ∧U␈ε#+␈↓ ¬'␈ε)z␈↓ ¬?␈ε#+␈↓ ε⊃␈ε)z␈↓ ε7␈ε#+␈↓ ε`␈ε7↓␈αε↓␈α¬↓␈↓ π⊂␈ε#=␈↓ λ5␈ε#.
␈β
T␈↓ ∧9␈∧
T∧9α⊃␈↓ ¬α␈∧
T¬αα"␈↓ ¬l␈∧
T¬lα"␈↓ π>␈∧
Tπ>αt
␈β
X␈↓ ∧9␈ε#4␈↓ ¬α␈ε#1␈α␈6␈↓ ¬l␈ε#6␈α␈4␈↓ π>␈ε#1␈ε7␈απ␈␈↓ π␈␈ε)z␈↓ λ⊂␈ε#/4
␈β
}␈↓ εf␈ε↓p
␈β≤␈↓ π
␈∧≤π
α↓&
␈β≥␈↓ β	␈ε&1␈↓ π∪␈ε&2␈↓ πX␈ε&1␈↓ λ≡␈ε&1␈↓ λg␈ε&2
␈β ␈↓ ↓H␈ε#Th␈α␈e␈αme␈α␈an␈αis␈↓ β≠␈ε#,␈αan␈α␈d␈αth␈α␈e␈αstan␈α␈da␈α␈rd␈αd␈α␈ev␈α␈i␈α↓a␈α␈ti␈α↓o␈α␈n␈αis␈↓ π,␈ε#+␈↓ πq␈ε7␈␈↓ λ8␈ε#=␈↓ λx␈ε#.␈α∂If␈ε)␈αu␈ε#␈αa␈α␈nd␈↓ 
⊂␈ε)v␈↓ 
-␈ε#are␈α
i␈α↓n␈α␈de␈α␈-
␈β0␈↓ β	␈ε&3␈↓ π∪␈ε&9␈↓ πX␈ε&3␈↓ λ≡␈ε&9␈↓ λg␈ε&3
␈β3␈↓ β	␈∧3β	α∞␈↓ π∪␈∧3π∪α∞␈↓ πX␈∧3πXα∞␈↓ λ≡␈∧3λ≡α∞␈↓ λg␈∧3λgα∞
␈βF␈↓ πv␈ε,N
␈βK␈↓ ↓H␈ε#p␈α␈en␈α␈den␈α}tl␈α↓y␈αan␈α␈d␈αun␈α␈i␈α↓fo␈α␈rmly␈αd␈α␈i␈α↓s␈α␈tri␈α↓b␈α␈ute␈α␈d␈αwith␈α1␈ε7␈α
∀␈ε)␈αu␈ε#␈α↓,␈↓ π≥␈ε)v␈↓ π:␈ε#<␈↓ πe␈ε#2␈↓ λ∂␈ε#,␈αth␈α␈en␈αsome␈αsmall␈αcorr␈α␈ection
␈βs␈↓ ↓H␈ε#te␈α␈rms␈αare␈αn␈α␈eed␈α␈ed;␈αth␈α␈e␈αmea␈α␈n␈αis␈αthen␈α
actu␈α␈ally
␈β∩␈↓ β␈␈ε↓X
␈β.␈↓ αR␈ε,N␈↓ β7␈ε:␈␈ε&2␈↓ ∧j␈ε,N␈↓ ¬α␈ε:␈␈↓ ¬≥␈ε,k␈↓ ¬w␈ε&2␈↓ π/␈ε,N␈↓ λ∀␈ε:␈␈ε&1␈↓ 	(␈ε,N␈↓ 
␈ε:␈␈ε&2
␈β3␈↓ ε=␈ε&1␈↓ πα␈ε&4
␈β6␈↓ α7␈ε#(␈↓ αB␈ε#2␈↓ αr␈ε7␈␈ε#␈αλ1␈↓ β,␈ε#)␈↓ ∧N␈ε#(␈↓ ∧Y␈ε#2␈↓ ¬3␈ε7␈␈ε#␈αλ1␈↓ ¬l␈ε#)␈↓ ε∂␈ε#=␈↓ εV␈ε7␈␈↓ π∀␈ε#(␈↓ π∨␈ε#2␈↓ πO␈ε7␈␈ε#␈αλ1␈↓ λ	␈ε#)␈↓ λC␈ε#+␈↓ λl␈ε)N␈↓ 	␈ε#(␈↓ 	↔␈ε#2␈↓ 	H␈ε7␈␈ε#␈απ1␈↓ 
↓␈ε#)␈↓ 
4␈ε#.
␈βF␈↓ ε=␈ε&3␈↓ πα␈ε&3
␈βI␈↓ ε=␈∧Iε=α∞␈↓ πα␈∧Iπαα∞
␈βh␈↓ βd␈ε&1␈ε:∀␈↓ ∧
␈ε,k␈↓ ∧≠␈ε:∀␈↓ ∧6␈ε,N
␈β
≡␈↓ ↓g␈ε37.␈↓ α␈ε#When␈ε)␈α	u␈ε#,␈↓ β
␈ε)v␈↓ β(␈ε#are␈α	n␈α↓o␈α␈t␈α
b␈α␈oth␈α	ev␈α}en,␈α
ea␈α␈ch␈α	of␈α
t␈α␈he␈α	cases␈α	(ev␈α␈e␈α␈n,␈α
od␈α␈d),␈α
(od␈α␈d,␈α
ev␈α}en),␈α
(od␈α␈d,␈α
o␈α␈dd␈α␈)
␈β
C␈↓ 	*␈ε&1
␈β
E␈↓ ↓H␈ε#is␈α∞eq␈α␈ua␈α␈l␈α↓ly␈α
prob␈α␈ab␈α␈le,␈α∂an␈α␈d␈↓ ∧:␈ε)B␈↓ ∧a␈ε#=␈α∂1␈α␈,␈α∂0,␈α∂0␈α
i␈α↓n␈α
th␈α␈ese␈α∞ca␈α␈ses.␈α_Hen␈α␈ce␈↓ λP␈ε)B␈↓ λw␈ε#=␈↓ 	J␈ε#o␈α␈n␈α∞th␈α␈e␈α∞a␈α␈v␈α}erag␈α␈e.
␈β
V␈↓ 	*␈ε&3
␈β
X␈↓ 	*␈∧
X	*α∞
␈β
m␈↓ ↓H␈ε#Ac␈α␈tually,␈α	as␈α	in␈α	ex␈α␈ercise␈α	6,␈α	a␈α	sma␈α␈l␈α↓l␈α	co␈α␈rrection␈αλcou␈α␈l␈α↓d␈αλbe␈α	g␈α␈iv␈α␈en␈α	t␈α␈o␈α	be␈α	str␈α␈i␈α↓ct␈α␈l␈α↓y␈αλaccu␈α␈rate␈α	wh␈α␈en
␈β∞∂␈↓ β∧␈ε,N
␈β∞∀␈↓ ↓H␈ε#1␈ε7␈α	∀␈ε)␈α	u␈ε#␈α↓,␈↓ α.␈ε)v␈↓ αI␈ε#<␈↓ αt␈ε#2␈↓ β≥␈ε#;␈αthe␈αp␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈αth␈α␈at␈↓ ¬]␈ε)B␈↓ ε␈ε#=␈α	1␈αis␈αactu␈α␈ally
␈β∞4␈↓ ∧Y␈ε↓X
␈β∞P␈↓ β,␈ε,N␈↓ ∧⊃␈ε:␈␈ε&2␈↓ ¬D␈ε,N␈↓ ¬\␈ε:␈␈↓ ¬w␈ε,k␈↓ εb␈ε,N␈↓ ε{␈ε:␈␈↓ π∃␈ε,k␈↓ λN␈ε,N␈↓ 	2␈ε:␈␈ε&␈α↓1
␈β∞T␈↓ π[␈ε&1␈↓ λ!␈ε&1
␈β∞W␈↓ β⊃␈ε#(␈↓ β≤␈ε#2␈↓ βL␈ε7␈␈ε#␈αλ1␈↓ ∧¬␈ε#)␈↓ ¬(␈ε#(␈↓ ¬3␈ε#2␈↓ ε
␈ε7␈␈ε#␈αλ1␈α␈)␈↓ εQ␈ε#2␈↓ π-␈ε#=␈↓ πt␈ε7␈␈↓ λ2␈ε#(␈↓ λ=␈ε#2␈↓ λn␈ε7␈␈ε#␈απ1␈↓ 	'␈ε#)␈↓ 	Z␈ε#.
␈β∞g␈↓ π[␈ε&3␈↓ λ!␈ε&3
␈β∞j␈↓ π[␈∧∞jπ[α∞␈↓ λ!␈∧∞jλ!α∞
␈β∂	␈↓ ∧>␈ε&1␈ε:∀␈↓ ∧g␈ε,k␈↓ ∧u␈ε:∀␈↓ ¬⊂␈ε,N
␈β∂=␈↓ ↓g␈ε38.␈↓ α␈ε#The␈αq␈α␈ua␈α␈n␈α␈tit␈α␈y␈↓ βU␈ε)E␈↓ βz␈ε#is␈αthe␈αn␈α}um␈α}ber␈αo␈α␈f␈αsu␈α␈btra␈α␈ction␈α
cy␈α␈cles␈αin␈αwh␈α␈ich␈ε)␈αu␈ε#␈α
>␈↓ 	P␈ε)v␈↓ 	b␈ε#,␈αplu␈α␈s␈αone␈αif␈ε)␈αu
␈β∂e␈↓ ↓H␈ε#is␈αod␈α␈d␈αa␈α␈$er␈αstep␈α
B␈α↓1␈α␈.␈α∂If␈αwe␈α
cha␈α␈nge␈α
the␈αin␈α␈pu␈α␈ts␈αfrom␈α(␈ε)u␈ε#,␈↓ π[␈ε)v␈↓ πm␈ε#)␈αto␈α(␈↓ λ7␈ε)v␈↓ λH␈ε#,␈ε)␈αεu␈ε#␈α↓),␈αth␈α␈e␈αv␈α⎇alu␈α␈e␈αof␈↓ 
?␈ε)C␈↓ 
d␈ε#sta␈α␈y␈α␈s
␈β⊂␈↓ ↓H␈ε#u␈α␈nc␈α␈han␈α␈ged␈α␈,␈αwhile␈↓ βP␈ε)E␈↓ βv␈ε#b␈α␈eco␈α␈mes␈↓ ∧z␈ε)C␈↓ ¬≤␈ε7␈␈↓ ¬E␈ε)E␈↓ ¬j␈ε#or␈↓ ε∀␈ε)C␈↓ ε6␈ε7␈␈↓ ε←␈ε)E␈↓ π↓␈ε7␈␈ε#␈αλ1;␈αth␈α␈e␈αlatter␈αcase␈αocc␈α␈urs␈αi{␈ε)␈αu␈ε#␈αand␈↓ ≠␈ε)v
␈β⊂.␈↓ λL␈ε,N
␈β⊂1␈↓ πI␈ε&1␈↓ λ∂␈ε&2
␈β⊂4␈↓ ↓H␈ε#a␈α␈re␈αbo␈α␈th␈αo␈α␈dd␈αa␈α␈$er␈αstep␈α
B␈α↓1␈α␈,␈αa␈α␈nd␈α
this␈αha␈α␈s␈αpro␈α␈bab␈α␈il␈α↓it␈α␈y␈↓ πb␈ε#+␈↓ λ ␈ε#/(␈↓ λ<␈ε#2␈↓ λl␈ε7␈␈ε#␈αλ1).␈α∂Hen␈α␈ce
␈β⊂D␈↓ πI␈ε&3␈↓ λ∂␈ε&3
␈β⊂G␈↓ πI␈∧⊂GπIα∞␈↓ λ∂␈∧⊂Gλ∂α∞
␈β⊂q␈↓ πp␈ε,N
␈β⊂t␈↓ εl␈ε&1␈↓ π2␈ε&2
␈β⊂w␈↓ ∧↔␈ε)E␈↓ ∧←␈ε#=␈↓ ¬
␈ε)C␈↓ ¬Q␈ε7␈␈↓ ¬y␈ε)E␈↓ ε@␈ε7␈␈↓ π¬␈ε7␈␈↓ πC␈ε#/(␈↓ π←␈ε#2␈↓ λ∂␈ε7␈␈ε#␈αλ1).
␈β⊃α␈↓ ∧/␈ε&a␈α␈v␈α␈e␈↓ ¬"␈ε&a␈α␈v␈α␈e␈↓ ε⊃␈ε&a␈α␈v␈α␈e
␈β⊃π␈↓ εl␈ε&3␈↓ π2␈ε&3
␈β⊃
␈↓ εl␈∧⊃
εlα∞␈↓ π2␈∧⊃
π2α∞
␈β∪(

␈β↓U␈↓ ↓H␈ε"634␈↓ 
b␈ε"4.5.2
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα&␈↓ ↓g␈ε39.␈↓ α␈ε#The␈αλbin␈α␈ary␈αλalgo␈α␈rithm␈αλ|rst␈αλgets␈αλto␈αλB␈α↓6␈αλwith␈ε)␈αλu␈ε#␈α
=␈α
1␈α␈96␈α␈3,␈↓ λ	␈ε)v␈↓ λ#␈ε#=␈α
13␈α␈59;␈α	then␈ε)␈αλt␈ε7␈α	␈ ␈ε#␈α
60␈α␈4,␈α	302␈α␈,
␈βαN␈↓ ↓H␈ε#1␈α␈51,␈αetc␈α␈.␈α∂The␈αg␈α␈cd␈αis␈α30␈α␈2.␈α∂Using␈α
Al␈α↓g␈α␈orithm␈α
X␈αw␈α␈e␈α|n␈α␈d␈αth␈α␈at␈α2␈ε7␈απ↓␈ε#␈απ31␈α␈408␈ε7␈αε␈␈ε#␈αλ23␈ε7␈αε↓␈ε#␈αλ2␈α␈718␈α	=␈α	302␈α␈.
␈ββ␈↓ ↓V␈ε310.␈↓ α␈ε#(a)␈α⊃Tw␈α␈o␈αin␈α␈te␈α␈gers␈αare␈αrelativ␈α␈e␈α␈l␈α↓y␈αp␈α␈rime␈αi␈α↓{␈αth␈α␈ey␈αare␈αnot␈αboth␈αd␈α␈ivisible␈αby␈αan␈α}y␈αprime
␈ββ'␈↓ ↓H␈ε#n␈α}um␈α␈b␈α␈er.␈α!(b␈α␈)␈α⊂R␈α␈earra␈α␈nge␈α␈men␈α␈t␈α∂o␈α␈f␈α∂the␈α∂s␈α␈um␈α∂in␈α∂(a␈α␈),␈α⊃in␈α∞terms␈α∂o␈α␈f␈α⊂t␈α␈he␈α∂d␈α␈en␈α↓o␈α␈mina␈α␈tors␈↓ 
i␈ε)k␈↓ ␈ε#=
␈ββM␈↓ αc␈ε"(␈↓ 	}␈ε")
␈ββO␈↓ ↓H␈ε)p␈↓ ↓m␈ε#.␈αε.␈α¬.␈↓ α→␈ε)p␈↓ α8␈ε#.␈↓ αo␈ε#No␈α␈te␈α⊂th␈α␈at␈α∂each␈α∂o␈α␈f␈α⊂the␈α∂su␈α␈ms␈α⊂in␈α∂(a)␈α∂and␈α∂(b␈α␈)␈α⊂is␈α⊂a␈α␈ctua␈α␈ll␈α↓y␈α∂|␈α␈nite.␈↓ 
,␈ε#(c)␈α⊂S␈α␈ince
␈ββZ␈↓ ↓Y␈ε&1␈↓ α+␈ε,r␈↓ ε2␈ε↓P␈↓ 	␈ε↓P
␈ββq␈↓ α∃␈ε&2␈↓ β%␈ε&2␈↓ λJ␈ε&2
␈ββv␈↓ ↓H␈ε#(␈ε)n␈ε#/␈↓ ↓x␈ε)k␈↓ α
␈ε#)␈↓ α+␈ε7␈␈απb␈ε)n␈ε#␈α↓/␈↓ β¬␈ε)k␈↓ β_␈ε7c␈↓ β<␈ε#=␈↓ βf␈ε)O␈↓ ∧↓␈ε#(␈ε)n␈ε#/␈↓ ∧1␈ε)k␈↓ ∧C␈ε#),␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e␈↓ ¬a␈ε)q␈↓ ε	␈ε7␈␈↓ π@␈ε)⊗␈ε#(␈↓ π←␈ε)k␈↓ πr␈ε#)(␈ε)n␈ε#/␈↓ λ-␈ε)k␈↓ λ?␈ε#)␈↓ λb␈ε#=␈↓ 
~␈ε)O␈↓ 
4␈ε#(␈ε)n␈ε#␈α↓/␈↓ 
d␈ε)k␈↓ 
w␈ε#)␈α	=
␈β∧α␈↓ ¬q␈ε,n
␈β∧
␈↓ εX␈ε&1␈ε:∀␈↓ π␈ε,k␈↓ π∂␈ε:∀␈ε,␈α↓n␈↓ 	2␈ε&1␈ε:∀␈↓ 	Z␈ε,k␈↓ 	i␈ε:∀␈ε,n
␈β∧
␈↓ ∧∀␈ε↓P␈↓ π!␈ε↓P
␈β∧#␈↓ ¬B␈ε&2
␈β∧)␈↓ ↓H␈ε)O␈↓ ↓b␈ε#(␈ε)n␈↓ α↓␈ε)H␈↓ α-␈ε#).␈α⊃F␈α⎇u␈α␈rthermore␈↓ ∧t␈ε#(␈ε)n␈ε#␈α↓/␈↓ ¬$␈ε)k␈↓ ¬7␈ε#)␈↓ ¬Z␈ε#=␈↓ ε¬␈ε)O␈↓ ε∨␈ε#(␈ε)n␈ε#)␈α↓.␈α~(d␈α␈)␈↓ πz␈ε)⊗␈ε#(␈ε)d␈ε#)␈α
=␈↓ λk␈ε)∞␈↓ 	_␈ε#.␈α~[In␈αfact,␈αwe␈αh␈α␈a␈α␈v␈α␈e
␈β∧4␈↓ α≥␈ε,n␈↓ λy␈ε&1␈ε,n
␈β∧<␈↓ ∧:␈ε,k␈↓ ∧I␈ε&>␈ε,n␈↓ πG␈ε,d␈ε:∧␈ε,␈α␈n
␈β∧P␈↓ ↓H␈ε#th␈α␈e␈αm␈α↓o␈α␈re␈αgen␈α␈eral␈αresu␈α␈lt
␈β¬	␈↓ ∧,␈ε↓⊂␈↓ ∧Y␈ε↓⊃
␈β¬⊂␈↓ β6␈ε↓X␈↓ ¬⎇␈ε↓X␈↓ π;␈ε↓X
␈β¬⊃␈↓ ε}␈ε,s␈↓ λL␈ε,s
␈β¬→␈↓ ε7␈ε↓∩␈↓ εh␈ε↓∪␈↓ πu␈ε↓∩␈↓ λ6␈ε↓∪
␈β¬≤␈↓ ∧k␈ε,s
␈β¬≥␈↓ ∧A␈ε)n␈↓ εP␈ε)n␈↓ λ⊗␈ε)n
␈β¬,␈↓ ¬@␈ε,s
␈β¬3␈↓ βo␈ε)⊗␈ε#(␈ε)d␈ε#)␈↓ ¬↓␈ε#=␈↓ ¬,␈ε)n␈↓ ¬T␈ε7␈␈↓ π∪␈ε#+␈↓ λ`␈ε7␈␈↓ 		␈ε7↓␈αε↓␈α¬↓␈↓ 	5␈ε#,
␈β¬F␈↓ ∧A␈∧¬F∧Aα∃␈↓ εP␈∧¬FεPα∃␈↓ λ∂␈∧¬Fλ∂α$
␈β¬J␈↓ ∧B␈ε)d␈↓ εR␈ε)p␈↓ λ∂␈ε)p␈↓ λ ␈ε)q
␈β¬e␈↓ β9␈ε,d␈ε:∧␈ε,␈α␈n
␈βε'␈↓ ↓H␈ε#a␈α␈s␈αin␈α
p␈α␈art␈α
(␈α↓b␈α␈),␈αwhe␈α␈re␈αth␈α␈e␈α
sums␈α
on␈α
t␈α␈he␈α
righ␈α␈t␈α
are␈α
o␈α␈v␈α}er␈αth␈α␈e␈α
prime␈α
div␈α␈i␈α↓so␈α␈rs␈αo␈α␈f␈ε)␈αn␈ε#,␈αan␈α␈d␈α
this␈α
is
␈βεH␈↓ εN␈ε,e
␈βεI␈↓ α\␈ε,s␈↓ βg␈ε,s␈↓ ¬1␈ε,s␈↓ π%␈ε,e
␈βεN␈↓ εZ␈ε'1
␈βεO␈↓ ↓H␈ε#e␈α␈qua␈α␈l␈αto␈↓ αG␈ε)n␈↓ αh␈ε#(␈α↓1␈ε7␈απ␈␈ε#␈απ1/␈↓ βV␈ε)p␈↓ βu␈ε#)␈↓ ∧ε␈ε#.␈αε.␈α¬.␈↓ ∧2␈ε#(1␈ε7␈απ␈␈ε#␈αλ1/␈↓ ¬∨␈ε)p␈↓ ¬>␈ε#)␈αif␈ε)␈αn␈ε#␈α	=␈↓ ε<␈ε)p␈↓ εg␈ε#.␈αε.␈αε.␈↓ π∪␈ε)p␈↓ π1␈ε-r␈↓ π>␈ε#.]
␈βε]␈↓ βg␈ε&1␈↓ ¬1␈ε,r␈↓ π%␈ε,r
␈βε↑␈↓ εN␈ε&1
␈βεv␈↓ α␈ε0Note␈α␈s:␈ε#␈αSimilarly,␈αw␈α␈e␈α
|␈α␈nd␈α
th␈α␈at␈α
a␈α
set␈αo␈α␈f␈↓ ε8␈ε)k␈↓ εU␈ε#in␈α␈t␈α␈egers␈α
is␈αre␈α␈l␈α↓a␈α␈ti␈α↓v␈α}ely␈α
prime␈α
with␈α
pro␈α␈ba␈α␈bil-
␈βπα␈↓ α+␈ε↓P
␈βπ_␈↓ βE␈ε,k
␈βπ≤␈↓ α
␈ε"/(␈↓ βT␈ε")
␈βπ≡␈↓ ↓H␈ε#it␈α␈y␈α
1␈↓ β∂␈ε#1/␈↓ β0␈ε)n␈↓ β`␈ε#.␈α⊗Th␈α␈is␈α∞p␈α␈ro␈α↓o␈α␈f␈α∞of␈α
The␈α␈orem␈α
D␈α
i␈α↓s␈α
d␈α␈ue␈α
to␈α
F.␈↓ λC␈ε#Me␈α␈rtens,␈ε0␈α∞J.␈α
f␈↓ 
↓␈ε0u␈↓ 
α␈ε0∪␈↓ 
∀␈ε0r␈α
die␈α
reine
␈βπ2␈↓ αQ␈ε,n␈ε:␈α␈∃␈ε&␈α↓1
␈βπJ␈↓ ↓H␈ε0u␈α␈nd␈αa␈α␈ng␈α␈ew.␈α
Ma␈α␈th.␈ε3␈α
7␈α␈7␈ε#␈α
(1␈α␈874␈α␈),␈α
289␈α␈↑29␈α␈1.␈α∪The␈αtech␈α␈niqu␈α␈e␈α
a␈α␈ctua␈α␈ll␈α↓y␈αg␈α␈i␈α↓v␈α}es␈α
a␈αm␈α␈u␈α␈ch␈αstron␈α␈ge␈α␈r
␈βπk␈↓ ∧≠␈ε:␈␈ε&␈α↓2
␈βπo␈↓ 	≤␈ε"[␈↓ ↔␈ε")
␈βπq␈↓ ↓H␈ε#re␈α␈sult,␈α⊃n␈α␈am␈α␈el␈α↓y␈α∞tha␈α␈t␈α⊂6␈↓ ∧π␈ε)→␈↓ ∧D␈ε)m␈α␈n␈ε#␈α+␈↓ ¬+␈ε)O␈↓ ¬F␈ε#(␈ε)n␈↓ ¬k␈ε#lo␈α␈g␈↓ ε≠␈ε)m␈ε#␈α␈)␈α⊂p␈α␈airs␈α∂of␈α∂in␈α␈teg␈α␈ers␈ε)␈α∂u␈ε7␈α⊃2␈↓ 	&␈ε)f␈↓ 	:␈ε#(␈ε)m␈ε#),␈↓ 	|␈ε)f␈↓ 
⊂␈ε#(␈ε)m␈ε#)␈α
+␈ε)␈αm␈↓ #␈ε#,
␈βλ↔␈↓ αα␈ε"[␈↓ βU␈ε")
␈βλ→␈↓ ↓H␈ε)v␈↓ ↓c␈ε72␈↓ α␈ε)g␈↓ α≥␈ε#(␈ε)n␈ε#),␈↓ αV␈ε)g␈↓ αf␈ε#(␈ε)n␈ε#␈α↓)␈απ+␈ε)␈αλn␈↓ βl␈ε#are␈αrelativ␈α}el␈α↓y␈α
prime␈α␈,␈αfor␈αa␈α␈rbitra␈α␈ry␈↓ π↑␈ε)f␈↓ π⎇␈ε#an␈α␈d␈↓ λ>␈ε)g␈↓ λN␈ε#,␈αwh␈α␈en␈ε)␈α
m␈ε7␈α	∀␈ε)␈α
n␈ε#.
␈βλE␈↓ αy␈ε&2␈↓ ε]␈ε&2␈↓ 	␈ε&2
␈βλH␈↓ ∧&␈ε&1␈↓ ∧e␈ε&1
␈βλK␈↓ ↓V␈ε311.␈↓ α␈ε#(a)␈α⊃6␈α␈/␈↓ αe␈ε)→␈↓ β⊂␈ε#ti␈α↓m␈α␈es␈α
1␈α∧+␈↓ ∧<␈ε#+␈↓ ∧v␈ε#,␈α
nam␈α␈ely␈α	49/␈α␈(6␈↓ εI␈ε)→␈↓ εk␈ε#)␈ε7␈α	→␈ε#␈α
.827␈α␈46.␈α∪(b␈α␈)␈α
6/␈↓ λv␈ε)→␈↓ 	"␈ε#times␈α	1/␈α␈1␈α∧+␈α¬2/␈α␈4␈α∧+
␈βλ[␈↓ ∧&␈ε&4␈↓ ∧e␈ε&9
␈βλ↑␈↓ ∧&␈∧λ↑∧&α∞␈↓ ∧e␈∧λ↑∧eα∞
␈βλp␈↓ ∧(␈ε"(
␈βλr␈↓ ↓H␈ε#3␈α␈/9␈αλ+␈↓ α+␈ε7↓␈αε↓␈αε↓␈↓ αW␈ε#,␈α
na␈α␈mely␈ε7␈α1␈ε#.␈↓ ∧4␈ε#Th␈α␈is␈αi␈α↓s␈αtru␈α␈e␈αin␈αsp␈α␈i␈α↓te␈αo␈α␈f␈α
t␈α␈he␈αresu␈α␈lt␈αof␈αexe␈α␈rcise␈α12,␈αan␈α␈d␈αin␈αsp␈α␈i␈α↓te
␈β	_␈↓ 	p␈ε")
␈β	~␈↓ ↓H␈ε#o␈α␈f␈αthe␈αfac␈α␈t␈αthat␈αth␈α␈e␈αa␈α␈v␈α}erag␈α␈e␈αv␈α⎇alu␈α␈e␈αof␈↓ ¬←␈ε#ln␈↓ ε↓␈ε#g␈α␈cd␈↓ ε2␈ε#(␈ε)␈α↓u␈ε#,␈↓ ε`␈ε)v␈↓ εq␈ε#)␈αis␈αa␈αsm␈α␈all␈α↓,␈α|␈α␈nite␈αn␈α␈u␈α␈m␈α␈b␈α␈er.
␈β	L␈↓ ↓V␈ε312.␈↓ α␈ε#Let␈↓ αI␈ε)≠␈↓ α]␈ε#(␈ε)n␈ε#)␈αbe␈αth␈α␈e␈αn␈α␈u␈α␈m␈α␈be␈α␈r␈αof␈αpos␈α␈i␈α↓tiv␈α␈e␈α
divisors␈αo␈α␈f␈ε)␈αn␈ε#␈α↓.␈α∂Th␈α␈e␈αans␈α␈we␈α␈r␈αi␈α↓s
␈β
∩␈↓ ∧≠␈ε↓X␈↓ εn␈ε↓X␈↓ πg␈ε&2
␈β
→␈↓ λ@␈ε&2
␈β
≠␈↓ εW␈ε↓∩␈↓ πQ␈ε↓∪
␈β
∨␈↓ ¬L␈ε#6␈↓ ε:␈ε#6␈↓ π5␈ε#1␈↓ λ,␈ε)→
␈β
5␈↓ ∧[␈ε)≠␈↓ ∧o␈ε#(␈↓ ∧z␈ε)k␈↓ ¬␈ε#)␈ε7␈αλ↓␈↓ εβ␈ε#=␈↓ π}␈ε#=␈↓ λR␈ε#.
␈β
H␈↓ ¬3␈∧
H¬3αC␈↓ ε1␈∧
Hε1α"␈↓ π-␈∧
Hπ-α!␈↓ λ,␈∧
Hλ,α"
␈β
J␈↓ ¬H␈ε&2␈↓ ¬h␈ε&2␈↓ εE␈ε&2␈↓ π?␈ε&2
␈β
L␈↓ ¬3␈ε)→␈↓ ¬U␈ε)k␈↓ ε1␈ε)→␈↓ π-␈ε)k␈↓ λ5␈ε#6
␈β
g␈↓ ∧→␈ε,k␈↓ ∧(␈ε:∃␈ε&1␈↓ εm␈ε,k␈↓ ε{␈ε:∃␈ε&␈α↓1
␈β'␈↓ ↓H␈ε#[Th␈α␈u␈α␈s,␈α	th␈α␈e␈αλa␈α␈v␈α}erag␈α␈e␈αλis␈ε0␈αλless␈ε#␈αλth␈α␈an␈απ2,␈αλalth␈α↓o␈α␈ugh␈απth␈α␈ere␈αλa␈α␈re␈αλalw␈α␈a␈α␈y␈α␈s␈αλat␈απl␈α↓ea␈α␈st␈αλt␈α␈w␈α␈o␈αλc␈α␈ommon␈απdivisor␈α␈s
␈βO␈↓ ↓H␈ε#wh␈α␈en␈ε)␈αu␈ε#␈αan␈α␈d␈↓ α}␈ε)v␈↓ β≠␈ε#a␈α␈re␈αn␈α↓o␈α␈t␈αrelativ␈α␈ely␈αp␈α␈rime.]
␈β}␈↓ αP␈ε&1␈↓ β≥␈ε&1␈↓ ¬∧␈ε&1␈↓ ¬J␈ε&1␈↓ εf␈ε&1␈↓ πG␈ε&1␈↓ λ␈ε&1
␈β↓␈↓ ↓V␈ε313.␈↓ α␈ε#1␈απ+␈↓ αi␈ε#+␈↓ β=␈ε#+␈↓ βe␈ε7↓␈αε↓␈αε↓␈↓ ∧∃␈ε#=␈α
1␈απ+␈↓ ¬≥␈ε#+␈↓ ¬c␈ε#+␈↓ ε␈ε7↓␈αε↓␈αε↓␈↓ ε9␈ε7␈␈↓ εw␈ε#(1␈αλ+␈↓ π`␈ε#+␈↓ λ%␈ε#+␈↓ λN␈ε7↓␈αε↓␈α¬↓␈↓ λz␈ε#).
␈β∩␈↓ αP␈ε&9␈↓ β⊗␈ε&25␈↓ ¬∧␈ε&4␈↓ ¬J␈ε&9␈↓ εf␈ε&4␈↓ πG␈ε&4␈↓ λ␈ε&9
␈β∀␈↓ αP␈∧∀αPα∞␈↓ β⊗␈∧∀β⊗α≤␈↓ ¬∧␈∧∀¬∧α∞␈↓ ¬J␈∧∀¬Jα∞␈↓ εf␈∧∀εfα∞␈↓ πG␈∧∀πGα∞␈↓ λ␈∧∀λα∞
␈β3␈↓ ↓V␈ε314.␈↓ α␈ε)v␈↓ α4␈ε#=␈ε7␈α	ε␈↓ α␈␈ε)v␈↓ β⊃␈ε#/␈↓ β"␈ε)u␈↓ βC␈ε#,␈↓ βW␈ε)v␈↓ β}␈ε#=␈ε7␈α
π␈ε)u␈ε#/␈↓ ∧n␈ε)u␈↓ ¬~␈ε#(th␈α␈e␈αsig␈α␈n␈α
dep␈α␈end␈α␈s␈α
on␈α
whe␈α␈ther␈α
th␈α␈e␈αn␈α}um␈α␈b␈α␈er␈α
of␈αiter␈α␈ation␈α␈s
␈β?␈↓ α≤␈ε&1␈↓ β5␈ε&3␈↓ βg␈ε&2␈↓ ¬α␈ε&3
␈β[␈↓ ↓H␈ε#is␈αev␈α␈e␈α␈n␈αor␈αod␈α␈d).␈α⊂Th␈α␈i␈α↓s␈αfollo␈α␈ws␈αfrom␈αth␈α␈e␈αfa␈α␈ct␈αthat␈↓ ππ␈ε)v␈↓ π0␈ε#and␈↓ πq␈ε)v␈↓ λ≠␈ε#are␈αre␈α␈l␈α↓a␈α␈ti␈α↓v␈α}ely␈αprime␈αto␈αe␈α␈ach
␈βf␈↓ π↔␈ε&1␈↓ λα␈ε&2
␈β
α␈↓ ↓H␈ε#o␈α␈ther␈α(th␈α␈roug␈α␈h␈α↓o␈α␈ut␈αth␈α␈e␈α
a␈α␈l␈α↓g␈α␈orith␈α␈m),␈α
an␈α␈d␈αtha␈α␈t␈↓ εO␈ε)v␈↓ εm␈ε)u␈ε#␈α=␈ε7␈α␈␈↓ πZ␈ε)v␈↓ πx␈ε)v␈↓ λ
␈ε#.␈α≠[␈α↓Hen␈α␈ce␈↓ 	≠␈ε)v␈↓ 	9␈ε)u␈ε#␈α=␈↓ 
¬␈ε#lcm␈↓ 
8␈ε#(␈ε)␈α↓u␈ε#,␈↓ 
f␈ε)v␈↓ 
w␈ε#)␈α
a␈α␈t
␈β
∞␈↓ ε←␈ε&1␈↓ πj␈ε&2␈↓ 	+␈ε&1
␈β
*␈↓ ↓H␈ε#th␈α␈e␈α
close␈α
o␈α␈f␈α∞th␈α␈e␈α
algo␈α␈rithm,␈α∞b␈α␈ut␈α
th␈α␈is␈α∞is␈α
not␈α
an␈α
e␈α␈spec␈α␈i␈α↓a␈α␈l␈α↓ly␈α
e␈α␈}cien␈α␈t␈α
w␈α␈a␈α␈y␈αto␈α
com␈α␈pu␈α␈te␈α
the
␈β
R␈↓ ↓H␈ε#lea␈α␈st␈αcommon␈α
m␈α␈ultiple.␈α∂F␈α⎇or␈αa␈αg␈α␈ene␈α␈rali␈α↓z␈α␈ation␈α␈,␈αsee␈α
exer␈α␈ci␈α↓s␈α␈e␈α4.6.1↑␈α␈18.]
␈β
w␈↓ εW␈ε&1␈↓ λ1␈ε&1
␈β
y␈↓ α␈ε#G.␈α
E.␈↓ αg␈ε#Coll␈α↓in␈α␈s␈α
h␈α␈as␈αob␈α␈serv␈α}ed␈αtha␈α␈t␈ε7␈αj␈↓ ¬q␈ε)u␈↓ ε∩␈ε7j␈α∀␈↓ εh␈ε)v␈↓ εz␈ε#/␈↓ π␈ε)u␈↓ π,␈ε#,␈ε7␈α
j␈↓ πK␈ε)u␈↓ πl␈ε7j␈α∀␈↓ λC␈ε)u␈ε#/␈↓ λg␈ε)u␈↓ 	λ␈ε#,␈α
a␈α␈t␈α
th␈α␈e␈αtermin␈α␈ation
␈β∞¬␈↓ ε∧␈ε&1␈↓ π≡␈ε&3␈↓ π↑␈ε&2␈↓ λz␈ε&3
␈β∞
␈↓ εW␈ε&2␈↓ λ1␈ε&2
␈β∞␈↓ εW␈∧∞εWα∞␈↓ λ1␈∧∞λ1α∞
␈β∞!␈↓ ↓H␈ε#o␈α␈f␈α
Al␈α↓g␈α␈orithm␈α	X␈↓ β#␈ε#,␈αex␈α␈cep␈α␈t␈α
in␈α
ce␈α␈rtain␈α
triv␈α␈i␈α↓a␈α␈l␈αc␈α␈ases,␈α
since␈α	the␈α
|␈α␈na␈α␈l␈αv␈α|alue␈α
o␈α␈f␈↓ 	;␈ε)q␈↓ 	W␈ε#is␈α
usu␈α␈ally␈ε7␈α
∃␈ε#␈α
2␈α␈.
␈β∞H␈↓ ↓H␈ε#Th␈α␈is␈αbou␈α␈nd␈α␈s␈αthe␈αs␈α␈i␈α↓ze␈α
of␈ε7␈αj␈↓ ∧/␈ε)u␈↓ ∧P␈ε7j␈ε#␈αan␈α␈d␈ε7␈αj␈↓ ¬.␈ε)u␈↓ ¬O␈ε7j␈ε#␈αth␈α␈rou␈α␈ghou␈α␈t␈αt␈α␈he␈αex␈α␈ecu␈α␈tion␈αo␈α␈f␈αth␈α␈e␈αalg␈α␈orithm.
␈β∞T␈↓ ∧B␈ε&1␈↓ ¬B␈ε&2
␈β∞z␈↓ ↓V␈ε315.␈↓ α␈ε#App␈α␈ly␈α⊂Algorith␈α␈m␈α⊂X␈α⊃to␈↓ ∧o␈ε)v␈↓ ¬⊃␈ε#a␈α␈nd␈ε)␈α∂m␈ε#,␈α∩th␈α}us␈α⊂ob␈α␈tainin␈α␈g␈α⊂a␈α⊂v␈α⎇alu␈α␈e␈ε)␈α⊂x␈ε#␈α⊂such␈α∂tha␈α␈t␈ε)␈α⊃x␈↓ 
E␈ε)v␈↓ 
i␈ε7⊃␈ε#␈α∩1
␈β∂"␈↓ ↓H␈ε#(m␈α␈odu␈α␈lo␈ε)␈αm␈ε#).␈α→(This␈αcan␈α
be␈αd␈α␈on␈α␈e␈αby␈α
si␈α↓m␈α␈plif␈α↓y␈α␈ing␈αAlgo␈α␈rithm␈αX␈αso␈αth␈α␈at␈↓ 	2␈ε)u␈↓ 	S␈ε#,␈↓ 	g␈ε)v␈↓ 
ε␈ε#,␈αan␈α␈d␈↓ 
[␈ε)t␈↓ ␈ε#are
␈β∂.␈↓ 	E␈ε&2␈↓ 	x␈ε&2␈↓ 
g␈ε&2
␈β∂J␈↓ ↓H␈ε#not␈α∞c␈α␈omp␈α␈uted␈α␈,␈α∂sinc␈α␈e␈α∞the␈α␈y␈α∞a␈α␈re␈α∞ne␈α␈v␈α␈er␈α∞u␈α␈sed␈α
i␈α↓n␈α
th␈α␈e␈α∞an␈α␈sw␈α␈er.)␈α∨The␈α␈n␈α∞set␈↓ 	?␈ε)w␈↓ 	f␈ε7␈ ␈ε)␈α∂ux␈↓ 
A␈ε#mod␈↓ ε␈ε)m␈ε#␈α␈.
␈β∂k␈↓ λ&␈ε&2
␈β∂q␈↓ ↓H␈ε#[It␈αfollo␈α␈ws,␈αas␈αin␈αex␈α␈ercise␈α30␈α␈,␈α
t␈α␈hat␈αthis␈αp␈α␈rocess␈αrequ␈α␈i␈α↓re␈α␈s␈↓ πl␈ε)O␈↓ λπ␈ε#(␈↓ λ∩␈ε)n␈↓ λ4␈ε#)␈αu␈α␈nits␈αo␈α␈f␈αti␈α↓m␈α␈e,␈αwhen␈αit␈αis
␈β⊂→␈↓ ↓H␈ε#a␈α␈pp␈α␈l␈α↓ied␈α
to␈α
larg␈α␈e␈ε)␈αn␈ε#-bit␈α
n␈α␈u␈α␈m␈α␈be␈α␈rs.␈α∂An␈α
altern␈α␈ativ␈α␈e␈α
to␈α
Al␈α↓g␈α␈orithm␈α
X␈α
app␈α␈ears␈α
in␈α
exe␈α␈rcise␈α3␈α␈5.]
␈β⊂K␈↓ ↓V␈ε316.␈↓ α␈ε#(a)␈α⊃S␈α␈et␈↓ α{␈ε)t␈↓ β≡␈ε#=␈ε)␈α
x␈ε#␈αβ+␈αβ2␈↓ ∧∀␈ε)y␈↓ ∧)␈ε#+␈αβ3␈↓ ∧↑␈ε)z␈↓ ∧o␈ε#;␈α
th␈α␈en␈α	3␈↓ ¬\␈ε)t␈↓ ¬z␈ε#+␈↓ ε≡␈ε)y␈↓ ε3␈ε#+␈α∧2␈↓ εh␈ε)z␈↓ πβ␈ε#=␈α
1␈α␈,␈α
5␈↓ πb␈ε)t␈↓ π␈␈ε7␈␈ε#␈α∧3␈↓ λ4␈ε)y␈↓ λI␈ε7␈␈ε#␈α∧2␈α␈0␈↓ 	∂␈ε)z␈↓ 	)␈ε#=␈α
3.␈α∞Eli␈α↓m␈α␈i␈α↓n␈α␈ate␈↓ ∩␈ε)y␈↓ #␈ε#,
␈β⊂V␈↓ βπ␈ε&1␈↓ ¬i␈ε&1␈↓ πn␈ε&1
␈β⊂r␈↓ ↓H␈ε#th␈α␈en␈α∞1␈α␈4␈↓ α8␈ε)t␈↓ α\␈ε7␈␈ε#␈α
14␈↓ β(␈ε)z␈↓ βH␈ε#=␈α∂6:␈α∩No␈α∞so␈α␈l␈α↓u␈α␈tion␈α␈.␈α (b)␈α∞This␈α∂time␈α∞1␈α␈4␈↓ πo␈ε)t␈↓ λ∪␈ε7␈␈ε#␈α
1␈α␈4␈↓ λ←␈ε)z␈↓ λ␈␈ε#=␈α∂0.␈α→Div␈α␈i␈α↓d␈α␈e␈α∞by␈α∞14␈α␈,
␈β⊂}␈↓ αE␈ε&1␈↓ π|␈ε&1
␈β⊃~␈↓ ↓H␈ε#e␈α␈l␈α↓imin␈α␈ate␈↓ αX␈ε)t␈↓ αr␈ε#;␈αth␈α␈e␈αge␈α␈nera␈α␈l␈αso␈α␈lution␈α
i␈α↓s␈ε)␈αx␈ε#␈α	=␈α	8␈↓ ε)␈ε)z␈↓ εA␈ε7␈␈ε#␈αλ2,␈↓ π∂␈ε)y␈↓ π*␈ε#=␈α
1␈ε7␈απ␈␈ε#␈απ5␈↓ λ&␈ε)z␈↓ λ7␈ε#,␈↓ λL␈ε)z␈↓ λh␈ε#arb␈α␈itrary␈α␈.
␈β⊃&␈↓ αd␈ε&1
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.2␈↓ 
v␈ε"635
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα&␈↓ ↓V␈ε317.␈↓ α␈ε#Let␈↓ αJ␈ε)u␈↓ αk␈ε#,␈↓ β␈ε)u␈↓ β!␈ε#,␈↓ β6␈ε)u␈↓ βW␈ε#,␈↓ βl␈ε)v␈↓ ∧
␈ε#,␈↓ ∧∨␈ε)v␈↓ ∧=␈ε#,␈↓ ∧R␈ε)v␈↓ ∧|␈ε#be␈αm␈α␈u␈α␈lti␈α↓p␈α␈recision␈αv␈α⎇a␈α␈ri␈α↓a␈α␈bles,␈αin␈αad␈α␈dition␈αto␈ε)␈αu␈ε#␈αa␈α␈nd␈↓ 
H␈ε)v␈↓ 
Z␈ε#.␈α⊂The
␈βα2␈↓ α]␈ε&1␈↓ β∪␈ε&2␈↓ βI␈ε&3␈↓ β|␈ε&1␈↓ ∧0␈ε&2␈↓ ∧c␈ε&3
␈βαN␈↓ ↓H␈ε#e␈α␈xten␈α␈de␈α␈d␈αλalgo␈α␈rithm␈αλwill␈α	a␈α␈ct␈αλthe␈αλs␈α␈ame␈αλo␈α␈n␈↓ ε
␈ε)u␈↓ ε3␈ε#an␈α␈d␈↓ εq␈ε)v␈↓ π↔␈ε#as␈αλAlgorith␈α␈m␈αλL␈αλdoe␈α␈s␈αλon␈ε)␈αλu␈ε#␈αλan␈α␈d␈↓ 
C␈ε)v␈↓ 
U␈ε#.␈α∞Ne␈α␈w
␈βαY␈↓ ε≥␈ε&3␈↓ π↓␈ε&3
␈βαu␈↓ ↓H␈ε#m␈α}ultiprec␈α␈i␈α↓sion␈αo␈α␈per␈α␈ation␈α␈s␈αare␈αto␈αset␈ε)␈αt␈ε7␈α␈ ␈ε)␈α
A␈↓ ε0␈ε)u␈↓ εQ␈ε#,␈ε)␈αt␈ε7␈α␈ ␈ε)␈α
t␈ε#␈αλ+␈↓ πe␈ε)B␈↓ π}␈ε)v␈↓ λ≥␈ε#,␈↓ λ2␈ε)w␈↓ λU␈ε7␈ ␈↓ 	␈ε)C␈↓ 	~␈ε)u␈↓ 	;␈ε#,␈↓ 	P␈ε)w␈↓ 	s␈ε7␈ ␈↓ 
≡␈ε)w␈↓ 
?␈ε#+␈↓ 
h␈ε)D␈↓ ¬␈ε)v␈↓ #␈ε#,
␈ββ↓␈↓ εC␈ε,j␈↓ λ∂␈ε,j␈↓ 	-␈ε,j␈↓ ∃␈ε,j
␈ββ≥␈↓ ↓H␈ε)u␈↓ ↓t␈ε7␈ ␈ε)␈αt␈ε#␈α↓,␈↓ αB␈ε)v␈↓ αk␈ε7␈ ␈↓ β_␈ε)w␈↓ β=␈ε#for␈αa␈α␈l␈α↓l␈↓ ∧!␈ε)j␈↓ ∧2␈ε#,␈α
in␈αstep␈αL␈α↓4␈α␈;␈α
also␈αif␈↓ εX␈ε)B␈↓ ε⎇␈ε#=␈α0␈αin␈αth␈α␈at␈αste␈α␈p␈αto␈αset␈ε)␈αt␈ε7␈α␈ ␈↓ 
 ␈ε)u␈↓ 
J␈ε7␈␈↓ 
s␈ε)q␈↓ ¬␈ε)v␈↓ #␈ε#,
␈ββ(␈↓ ↓[␈ε,j␈↓ αS␈ε,j␈↓ 
4␈ε,j␈↓ ∃␈ε,j
␈ββD␈↓ ↓H␈ε)u␈↓ ↓s␈ε7␈ ␈↓ α≡␈ε)v␈↓ α<␈ε#,␈↓ αQ␈ε)v␈↓ αy␈ε7␈ ␈ε)␈α
t␈ε#␈α
fo␈α␈r␈αa␈α␈l␈α↓l␈↓ ∧∨␈ε)j␈↓ ∧<␈ε#and␈αfo␈α␈r␈↓ ¬2␈ε)q␈↓ ¬N␈ε#=␈ε7␈α
b␈↓ εε␈ε)u␈↓ ε'␈ε#/␈↓ ε8␈ε)v␈↓ εV␈ε7c␈ε#.␈α⊂A␈αsimilar␈αm␈α↓od␈α␈i|ca␈α␈ti␈α↓o␈α␈n␈αis␈αma␈α␈de␈αto␈αstep
␈ββP␈↓ ↓[␈ε,j␈↓ α.␈ε,j␈↓ αb␈ε,j␈↓ ε→␈ε&3␈↓ εH␈ε&3
␈ββl␈↓ ↓H␈ε#L1␈αif␈↓ α→␈ε)v␈↓ αB␈ε#i␈α↓s␈αsm␈α␈all␈α↓.␈α∂Th␈α␈e␈αinn␈α␈er␈αlo␈α↓op␈α
(steps␈αL2␈αa␈α␈nd␈α
L3)␈αi␈α↓s␈αu␈α␈nc␈α␈han␈α␈ged␈α␈.
␈ββx␈↓ α)␈ε&3
␈β∧-␈↓ ↓V␈ε318.␈↓ α␈ε#If␈ε)␈α
mn␈ε#␈α
=␈α	0,␈αth␈α␈e␈α
pr␈α␈oba␈α␈bili␈α↓t␈α␈i␈α↓es␈α
o␈α␈f␈αth␈α␈e␈α
lattice-p␈α␈oin␈α␈t␈↓ πF␈ε#m␈α↓o␈α␈del␈α
i␈α↓n␈α	the␈α
tes␈α␈t␈αa␈α␈re␈α
exa␈α␈ct,␈αso␈α
w␈α␈e
␈β∧T␈↓ ↓H␈ε#m␈α␈a␈α␈y␈αa␈α␈ssume␈α
that␈ε)␈αm␈ε7␈αλ∃␈ε)␈α
n␈ε#␈α
>␈α	0.␈ε0␈α∂V␈α⎇alida␈αv␈α␈i␈ε#,␈αth␈α␈e␈αfollo␈α␈wing␈αv␈α|alues␈αh␈α␈a␈α␈v␈α␈e␈α
been␈α
ob␈α␈taine␈α␈d:
␈β¬∂␈↓ 	i␈ε,t␈↓ 
S␈ε,t␈ε&␈α␈+␈α↓1
␈β¬∃␈↓ α␈ε0Case␈α
1␈ε#␈α␈,␈ε)␈αm␈ε#␈α	=␈ε)␈α	n␈ε#␈α↓.␈α⊗F␈α⎇rom␈α
(␈ε)n␈ε#,␈ε)␈αεn␈ε#)␈αw␈α␈e␈α
go␈α	to␈α
(␈ε)n␈ε7␈αε␈␈ε)␈αεt␈ε#␈α↓,␈ε)␈αεn␈ε#)␈α
wi␈α↓th␈α	pro␈α␈bab␈α␈il␈α↓it␈α␈y␈ε)␈α
t␈ε#/␈↓ 	Y␈ε#2␈↓ 	z␈ε7␈␈ε#␈αε5␈α␈/␈↓ 
B␈ε#2␈↓ ␈ε#+
␈β¬6␈↓ ↓z␈ε&2␈ε,␈α␈t
␈β¬9␈↓ ε9␈ε&1␈↓ εr␈ε&7␈↓ π+␈ε&27
␈β¬<␈↓ ↓H␈ε#3␈α␈/␈↓ ↓i␈ε#2␈↓ α∩␈ε#,␈α
for␈α2␈ε7␈α∀␈ε)␈αt␈ε#␈α<␈ε)␈αn␈ε#.␈α≤(These␈αv␈α⎇a␈α␈l␈α↓u␈α␈es␈αare␈↓ εQ␈ε#,␈↓ π
␈ε#,␈↓ πQ␈ε#,␈↓ πg␈ε#.␈αε.␈αε.␈↓ λ→␈ε#.␈α↓)␈α≤T␈α⎇o␈α(0,␈ε)␈αεn␈ε#)␈α
th␈α␈e␈αpro␈α␈bab␈α␈il␈α↓it␈α␈y
␈β¬M␈↓ ε2␈ε&16␈↓ εk␈ε&64␈↓ π$␈ε&256
␈β¬O␈↓ ε2␈∧¬Oε2α≤␈↓ εk␈∧¬Oεkα≤␈↓ π$␈∧¬Oπ$α*
␈β¬↑␈↓ α ␈ε,n␈ε:␈␈ε&1␈↓ β=␈ε,n␈↓ ∧1␈ε&2␈ε,n␈ε:␈␈ε&2
␈β¬d␈↓ ↓H␈ε#is␈ε)␈αn␈ε#␈α↓/␈↓ α∂␈ε#2␈↓ αa␈ε7␈␈ε#␈α	1␈α␈/␈↓ β,␈ε#2␈↓ βV␈ε#+␈αλ1/␈↓ ∧!␈ε#2␈↓ ∧x␈ε#.␈α∪T␈α}o␈α(␈ε)n␈ε#,␈↓ ¬u␈ε)k␈↓ επ␈ε#)␈α
th␈α␈e␈α
p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈αis␈α
th␈α␈e␈αsame␈αas␈αto␈α(␈↓ 
⊗␈ε)k␈↓ 
)␈ε#,␈ε)␈αεn␈ε#).␈α∪The
␈βεε␈↓ ε,␈ε,n␈ε:␈␈ε&1
␈βε␈↓ ↓H␈ε#a␈α␈l␈α↓g␈α␈orith␈α␈m␈αtermina␈α␈tes␈αwith␈αp␈α␈rob␈α␈abilit␈α␈y␈α1/␈↓ ε≠␈ε#2␈↓ εe␈ε#.
␈βεI␈↓ 	]␈ε&1
␈βεL␈↓ α␈ε0Case␈αλ2␈ε#␈α␈,␈ε)␈α	m␈ε#␈α	=␈ε)␈α
n␈ε#␈α↓+␈αα1␈α␈.␈α∞F␈α}ro␈α␈m␈αλ(␈ε)n␈ε#␈αα+␈α↓1,␈ε)␈αεn␈ε#)␈αλw␈α␈e␈αλget␈αλto␈απ(␈ε)␈α↓n␈ε#,␈ε)␈αεn␈ε#)␈αλwi␈α↓t␈α␈h␈αλpr␈α␈oba␈α␈bili␈α↓t␈α␈y␈↓ 	v␈ε#w␈α↓h␈α␈en␈ε)␈απn␈ε#␈α
>␈α
1␈α␈,
␈βε\␈↓ 	]␈ε&8
␈βε←␈↓ 	]␈∧ε←	]α∞
␈βεn␈↓ π8␈ε,t␈ε&+3␈↓ λH␈ε&2␈ε,t␈ε&␈α␈+␈α↓1
␈βεs␈↓ ↓H␈ε#o␈α␈r␈α
0␈α
wh␈α␈en␈ε)␈α	n␈ε#␈α
=␈α	1;␈αt␈α␈o␈α
(␈ε)n␈ε7␈α¬␈␈ε)␈α¬t␈ε#␈α↓,␈ε)␈αεn␈ε#)␈α
with␈α
p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α	11/␈↓ π'␈ε#2␈↓ πp␈ε7␈␈ε#␈α¬3/␈↓ λ7␈ε#2␈↓ 		␈ε#,␈α
for␈α	1␈ε7␈α	∀␈ε)␈α
t␈ε#␈α
<␈ε)␈α	n␈ε7␈α¬␈␈ε#␈αε1␈α␈.
␈βπ∃␈↓ 	∪␈ε,n␈ε&+␈α↓1␈↓ 
*␈ε&2␈ε,␈α␈n␈ε:␈␈ε&␈α↓1
␈βπ_␈↓ βS␈ε&5␈↓ ∧β␈ε&1
␈βπ≠␈↓ ↓H␈ε#(Th␈α␈ese␈α
v␈α⎇a␈α␈lues␈α
a␈α␈re␈↓ βl␈ε#,␈↓ ∧∀␈ε#,␈↓ ∧(␈ε#.␈αε.␈α¬.␈↓ ∧Z␈ε#.)␈α∀W␈α↓e␈α	get␈α
to␈α	(1,␈ε)␈αεn␈ε#)␈α
with␈α
p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α
5␈α␈/␈↓ 	β␈ε#2␈↓ 	Q␈ε7␈␈ε#␈αε3␈α␈/␈↓ 
→␈ε#2␈↓ 
p␈ε#,␈αfo␈α␈r
␈βπ+␈↓ βL␈ε&16␈↓ ∧β␈ε&4
␈βπ.␈↓ βL␈∧π.βLα≤␈↓ ∧β␈∧π.∧βα∞
␈βπ=␈↓ ¬[␈ε,n␈↓ εN␈ε&2␈ε,␈α␈n␈ε:␈␈ε&␈α↓1
␈βπC␈↓ ↓H␈ε)n␈ε#␈α	>␈α
1␈α␈;␈αto␈α(0␈α␈,␈ε)␈αεn␈ε#)␈αwith␈αp␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α3␈α␈/␈↓ ¬J␈ε#2␈↓ ¬s␈ε7␈␈ε#␈αλ1␈α␈/␈↓ ε=␈ε#2␈↓ π∀␈ε#.
␈βλβ␈↓ α␈ε0Case␈α3␈ε#␈α␈,␈ε)␈αm␈ε7␈αλ∃␈ε)␈α
n␈ε#␈αλ+␈απ2.␈α~Th␈α␈e␈αpr␈α␈oba␈α␈bili␈α↓t␈α␈i␈α↓es␈αa␈α␈re␈αgiv␈α␈e␈α␈n␈αby␈α
the␈αfo␈α␈l␈α↓lo␈α␈win␈α␈g␈αtab␈α␈le:
␈βλV␈↓ εQ␈ε,m␈ε:␈α␈␈␈ε,␈α↓n␈ε&+2␈↓ λ:␈ε,m␈ε&+1
␈βλ\␈↓ β∂␈ε#(␈ε)m␈ε7␈απ␈␈ε#␈αλ1,␈ε)␈αεn␈ε#):␈↓ ¬=␈ε#1␈α␈/2␈ε7␈απ␈␈ε#␈αλ3␈α␈/␈↓ ε@␈ε#2␈↓ πC␈ε7␈␈↓ πl␈ε)∞␈↓ λ_␈ε#/␈↓ λ)␈ε#2␈↓ λz␈ε#;
␈βλg␈↓ πz␈ε,n␈ε&1
␈β	¬␈↓ ¬o␈ε,t␈↓ ε[␈ε,m␈ε:␈␈ε,␈α↓n␈ε&␈α␈+␈ε,␈α↓t␈ε&␈α␈+␈α↓1
␈β	␈↓ β∂␈ε#(␈ε)m␈ε7␈απ␈␈ε)␈αλt␈ε#␈α↓,␈ε)␈α¬n␈ε#␈α↓):␈↓ ¬=␈ε#1␈α␈/␈↓ ¬↑␈ε#2␈↓ ε↓␈ε#+␈απ3/␈↓ εK␈ε#2␈↓ πl␈ε#,␈↓ λB1␈α	<␈ε)␈α
t␈ε#␈α
<␈ε)␈α	n␈ε#␈α↓;
␈β	4␈↓ ¬o␈ε,n␈↓ εa␈ε,m
␈β	9␈↓ β∂␈ε#(␈ε)m␈ε7␈απ␈␈ε)␈αλn␈ε#,␈ε)␈αεn␈ε#␈α↓):␈↓ ¬=␈ε#1␈α␈/␈↓ ¬↑␈ε#2␈↓ επ␈ε#+␈αλ1␈α␈/␈↓ εQ␈ε#2␈↓ εy␈ε#,␈ε)␈↓ πPn␈ε#␈α
>␈α	1;
␈β	c␈↓ ¬o␈ε,n␈ε&␈α␈+␈α↓1␈↓ π
␈ε,m␈ε:␈α␈␈␈ε&␈α↓1
␈β	h␈↓ β∂␈ε#(␈ε)m␈ε7␈απ␈␈ε)␈αλn␈ε7␈αλ␈␈ε#␈αλ1␈α␈,␈ε)␈αεn␈ε#):␈↓ ¬=␈ε#1␈α␈/␈↓ ¬↑␈ε#2␈↓ ε/␈ε#+␈αλ1␈α␈/␈↓ εy␈ε#2␈↓ πJ␈ε#;
␈β
⊃␈↓ ¬o␈ε,n␈ε&␈α␈+␈ε,␈α↓t
␈β
↔␈↓ β∂␈ε#(␈ε)m␈ε7␈απ␈␈ε)␈αλn␈ε7␈αλ␈␈ε)␈αλt␈ε#,␈ε)␈αεn␈ε#):␈↓ ¬=␈ε#1␈α␈/␈↓ ¬↑␈ε#2␈↓ ε%␈ε#,␈↓ ε{1␈α	<␈ε)␈α
t␈ε#␈α
<␈ε)␈α	m␈ε7␈απ␈␈ε)␈αλn␈ε#;
␈β
@␈↓ ¬o␈ε,m␈ε:␈α␈␈␈ε&␈α↓1
␈β
F␈↓ β∂␈ε#(0,␈ε)␈αεn␈ε#):␈↓ ¬=␈ε#1␈α␈/␈↓ ¬↑␈ε#2␈↓ ε/␈ε#.
␈β9␈↓ α␈ε0Note␈α␈:␈ε#␈α
Al␈α↓thou␈α␈gh␈αλth␈α␈ese␈αλex␈α␈act␈αλpro␈α␈bab␈α␈il␈α↓ities␈αλwil␈α↓l␈αλcertain␈α␈l␈α↓y␈απi␈α↓m␈α␈pro␈α␈v␈α}e␈α	o␈α␈n␈αλthe␈αλlattice␈α␈-␈α↓p␈α␈oin␈α}t
␈β`␈↓ ↓H␈ε#mod␈α␈el␈α
con␈α␈sidere␈α␈d␈α
in␈αthe␈αtex␈α␈t,␈α∞th␈α␈ey␈αl␈α↓e␈α␈ad␈αto␈α
re␈α␈curre␈α␈nce␈αrelation␈α␈s␈α
o␈α␈f␈α
m␈α␈uc␈α␈h␈α
g␈α␈reate␈α␈r␈α
com␈α␈-
␈βλ␈↓ ↓H␈ε#p␈α␈lexit␈α␈y;␈αa␈α␈nd␈α
th␈α␈ey␈αwill␈αnot␈αp␈α␈ro␈α␈vid␈α␈e␈αth␈α␈e␈αtru␈α␈e␈αb␈α␈eh␈α␈a␈α␈vior␈α
of␈αAlgo␈α␈ri␈α↓th␈α␈m␈αB␈↓ 	≤␈ε#,␈αsin␈α␈ce␈αfor␈α
ex␈α␈amp␈α␈l␈α↓e
␈β/␈↓ ↓H␈ε#th␈α␈e␈αp␈α␈roba␈α␈bility␈α
tha␈α␈t␈↓ βs␈ε#gcd␈↓ ∧%␈ε#(␈ε)u␈ε#␈α↓,␈↓ ∧S␈ε)v␈↓ ∧d␈ε#)␈α
=␈α	5␈αis␈αdi{␈α␈eren␈α␈t␈αfro␈α␈m␈αthe␈αp␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈αth␈α␈at␈↓ 	↑␈ε#gc␈α␈d␈↓ 
⊂␈ε#(␈ε)u␈ε#,␈↓ 
=␈ε)v␈↓ 
O␈ε#)␈α	=␈α
7␈α␈.
␈βT␈↓ βW␈ε↓P␈↓ λF␈ε↓P
␈βj␈↓ ∧u␈ε:␈␈↓ ¬⊂␈ε,k␈↓ π∩␈ε:␈␈ε,n␈↓ 	d␈ε:␈␈↓ 	}␈ε,k
␈βp␈↓ ↓V␈ε319.␈↓ α␈ε)A␈↓ αh␈ε#=␈ε)␈αa␈ε#␈απ+␈↓ ∧d␈ε#2␈↓ ¬≡␈ε)A␈↓ εX␈ε#+␈↓ π↓␈ε#2␈↓ π=␈ε)b␈ε#␈α=␈ε)␈αa␈ε#␈απ+␈↓ 	S␈ε#2␈↓ 

␈ε)A␈↓ ␈ε#+
␈β{␈↓ α$␈ε,n␈ε&+1
␈β|␈↓ ¬6␈ε&(␈ε,n␈ε&+1)(␈ε,␈α␈n␈ε:␈␈↓ ε7␈ε,k␈↓ εF␈ε&)␈↓ 
%␈ε,n␈ε&(␈ε,n␈ε:␈α␈␈␈↓ 
k␈ε,k␈↓ 
z␈ε&)
␈β
β␈↓ β⎇␈ε&1␈ε:∀␈↓ ∧%␈ε,k␈↓ ∧4␈ε:∀␈ε,n␈↓ λl␈ε&1␈ε:␈α␈∀␈↓ 	∀␈ε,k␈↓ 	#␈ε:∀␈ε,n
␈β
⊗␈↓ αH␈ε:␈␈ε,n␈↓ β;␈ε:␈␈ε,␈α↓n␈↓ λZ␈ε:␈␈ε,n
␈β
→␈↓ ↓K␈ε&1␈↓ ∧k␈ε&1␈↓ ε"␈ε&1␈↓ πa␈ε&1
␈β
≤␈↓ ↓]␈ε)c␈↓ ↓k␈ε#(1␈ε7␈απ␈␈↓ α7␈ε#2␈↓ αs␈ε#)␈↓ β∧␈ε#+␈↓ β*␈ε#2␈↓ βf␈ε)b␈ε#␈α
=␈ε)␈α	a␈ε#␈αε+␈↓ ∧⎇␈ε)A␈↓ ¬w␈ε#+␈↓ ε4␈ε#(␈↓ ε?␈ε)A␈↓ εm␈ε7␈␈ε)␈αεa␈ε#)␈αε+␈↓ πs␈ε)c␈ε#(1␈ε7␈α¬␈␈↓ λI␈ε#2␈↓ 	¬␈ε#);␈αno␈α␈w␈α
sub␈α␈stitute␈α
fo␈α␈r
␈β
'␈↓ εW␈ε,n
␈β
(␈↓ ¬∃␈ε,n␈ε&(␈ε,␈α␈n␈ε:␈␈ε&␈α↓1␈α␈)
␈β
,␈↓ ↓K␈ε&2␈↓ ∧k␈ε&2␈↓ ε"␈ε&2␈↓ πa␈ε&2
␈β
/␈↓ ↓K␈∧
/↓Kα∞␈↓ ∧k␈∧
/∧kα∞␈↓ ε"␈∧
/ε"α∞␈↓ πa␈∧
/πaα∞
␈β
C␈↓ ↓H␈ε)A␈↓ αH␈ε#from␈α
(36).
␈β
P␈↓ ↓`␈ε,n␈ε&␈α␈(␈ε,n␈ε:␈␈ε&1)
␈β∞∧␈↓ ↓V␈ε320.␈↓ α␈ε#The␈α	p␈α␈ath␈α␈s␈α
d␈α␈escrib␈α␈ed␈α	in␈α	th␈α␈e␈α
h␈α␈in␈α␈t␈α	ha␈α}v␈α␈e␈α	the␈α	sa␈α␈me␈α	pro␈α␈bab␈α␈il␈α↓it␈α␈y␈α␈,␈α
bu␈α␈t␈α
th␈α␈e␈α	sub␈α␈seq␈α␈uen␈α}t␈α
te␈α␈r-
␈β∞,␈↓ ↓H␈ε#m␈α␈i␈α↓n␈α␈ation␈α
o␈α␈f␈αthe␈α
algo␈α␈ri␈α↓th␈α␈m␈α
has␈α
a␈αd␈α␈i{ere␈α␈n␈α␈t␈αp␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y;␈αth␈α}us␈ε)␈α
∃␈ε#␈α
=␈↓ λf␈ε)k␈↓ λ␈␈ε#+␈απ1␈α
with␈α
pro␈α␈bab␈α␈il␈α↓it␈α␈y
␈β∞M␈↓ ↓X␈ε:␈␈↓ ↓s␈ε,k
␈β∞S␈↓ ↓H␈ε#2␈↓ α
␈ε#time␈α␈s␈αthe␈αp␈α␈roba␈α␈bilit␈α␈y␈αtha␈α␈t␈ε)␈α∃␈ε#␈α
=␈α
1.␈α∂Let␈αth␈α␈e␈αl␈α↓a␈α␈tter␈αpr␈α␈oba␈α␈bili␈α↓t␈α␈y␈α
be␈ε)␈αp␈ε#.␈α∂We␈αkno␈α␈w␈αfrom
␈β∞x␈↓ π&␈ε&3␈↓ λ*␈ε&2␈↓ 	L␈ε&1␈↓ 

␈ε&1
␈β∞{␈↓ ↓H␈ε#th␈α␈e␈α
tex␈α␈t␈α
tha␈α␈t␈ε)␈α
∃␈ε#␈α
=␈α	0␈α
with␈α
a␈α␈pp␈α␈ro␈α␈xima␈α␈te␈α
p␈α␈roba␈α␈bility␈↓ π7␈ε#;␈αh␈α␈ence␈↓ λE␈ε#=␈ε)␈α	p␈ε#(1␈α¬+␈↓ 	c␈ε#+␈↓ 
$␈ε#+␈↓ 
J␈ε7↓␈αε↓␈αε↓␈↓ 
w␈ε#)␈α	=
␈β∂␈↓ π&␈ε&5␈↓ λ*␈ε&5␈↓ 	L␈ε&2␈↓ 

␈ε&4
␈β∂∞␈↓ π&␈∧∂∞π&α∞␈↓ λ*␈∧∂∞λ*α∞␈↓ 	L␈∧∂∞	Lα∞␈↓ 

␈∧∂∞

α∞
␈β∂≥␈↓ 	∃␈ε&2
␈β∂ ␈↓ ∧2␈ε&2␈↓ ∧o␈ε&3␈↓ ¬,␈ε&4␈↓ π*␈ε&1␈↓ πg␈ε&1␈↓ λ$␈ε&1
␈β∂"␈↓ ↓H␈ε#2␈ε)␈α␈p␈ε#.␈α∞T␈α↓h␈α␈e␈α	a␈α␈v␈α}erag␈α␈e␈α	is␈ε)␈α	p␈ε#(1␈αβ+␈↓ ∧F␈ε#+␈↓ ¬β␈ε#+␈↓ ¬@␈ε#+␈↓ ¬e␈ε7↓␈αε↓␈αε↓␈↓ ε⊃␈ε#)␈α
=␈ε)␈α	p␈ε#(1␈αβ+␈↓ π>␈ε#+␈↓ π{␈ε#+␈↓ λ8␈ε#+␈↓ λ]␈ε7↓␈αε↓␈αε↓␈↓ 		␈ε#)␈↓ 	,␈ε#=␈α	4␈ε)p␈ε#.␈α⊃[The␈α	ex␈α␈ac␈α␈t
␈β∂3␈↓ ∧2␈ε&2␈↓ ∧o␈ε&4␈↓ ¬,␈ε&8␈↓ π*␈ε&2␈↓ πg␈ε&4␈↓ λ$␈ε&8
␈β∂5␈↓ ∧2␈∧∂5∧2α∞␈↓ ∧o␈∧∂5∧oα∞␈↓ ¬,␈∧∂5¬,α∞␈↓ π*␈∧∂5π*α∞␈↓ πg␈∧∂5πgα∞␈↓ λ$␈∧∂5λ$α∞
␈β∂D␈↓ ¬e␈ε,n␈↓ 	∀␈ε,n
␈β∂G␈↓ ∧B␈ε&1␈↓ ¬π␈ε&6␈↓ ¬I␈ε&1␈↓ πc␈ε&1␈↓ λ(␈ε&16␈↓ λx␈ε&1
␈β∂J␈↓ ↓H␈ε#p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈αth␈α␈at␈ε)␈α∃␈ε#␈α
=␈α	1␈αis␈↓ ∧[␈ε7␈␈↓ ¬→␈ε#(␈ε7␈␈↓ ¬Z␈ε#)␈↓ ε↓␈ε#i␈α↓f␈ε)␈αm␈ε#␈α	>␈ε)␈α	n␈ε7␈α
∃␈ε#␈α	1,␈↓ π|␈ε7␈␈↓ λH␈ε#(␈ε7␈␈↓ 		␈ε#)␈↓ 	0␈ε#i␈α↓f␈ε)␈αm␈ε#␈α	=␈ε)␈α	n␈ε7␈α
∃␈ε#␈α	2.]
␈β∂Z␈↓ ∧B␈ε&5␈↓ ¬π␈ε&5␈↓ ¬I␈ε&4␈↓ πc␈ε&5␈↓ λ/␈ε&5␈↓ λx␈ε&4
␈β∂]␈↓ ∧B␈∧∂]∧Bα∞␈↓ ¬π␈∧∂]¬πα∞␈↓ ¬I␈∧∂]¬Iα∞␈↓ πc␈∧∂]πcα∞␈↓ λ(␈∧∂]λ(α≤␈↓ λx␈∧∂]λxα∞
␈β⊂¬␈↓ ¬H␈ε,m␈↓ εk␈ε,m␈ε&+1
␈β⊂
␈↓ ↓V␈ε321.␈↓ α␈ε#Sho␈α␈w␈α	th␈α␈at␈α	for␈α	|x␈α␈ed␈↓ ∧+␈ε)v␈↓ ∧F␈ε#an␈α␈d␈α	for␈↓ ¬7␈ε#2␈↓ ¬i␈ε#<␈ε)␈α	u␈ε#␈α
<␈↓ εZ␈ε#2␈↓ π+␈ε#,␈α
wh␈α␈en␈ε)␈α	m␈ε#␈α	is␈α	l␈α↓a␈α␈rge,␈α
e␈α␈ach␈α	su␈α␈btra␈α␈ction␈α␈-
␈β⊂2␈↓ ↓H␈ε#sh␈α␈i$␈αcy␈α␈cle␈αof␈αth␈α␈e␈αalgo␈α␈ri␈α↓t␈α␈hm␈αred␈α␈uc␈α␈es␈ε7␈αb␈↓ ¬`␈ε#lg␈↓ ε␈ε)u␈ε7c␈ε#␈αby␈α
t␈α␈w␈α␈o,␈αon␈αth␈α␈e␈αa␈α␈v␈α}erag␈α␈e.
␈β⊂m␈↓ ∧↔␈ε,m␈ε:␈␈ε&1+␈↓ ∧q␈ε,∞␈↓ 	↔␈ε,N
␈β⊂r␈↓ ↓V␈ε322.␈↓ α␈ε#Exa␈α␈ctly␈α
(␈↓ β⊃␈ε)N␈↓ β7␈ε7␈␈ε)␈αεm␈ε#␈α␈)␈↓ ∧ε␈ε#2␈↓ ¬+␈ε#in␈α}tegers␈ε)␈α
u␈ε#␈α
in␈α
the␈α
r␈α␈ang␈α␈e␈α
1␈ε7␈α	∀␈ε)␈α
u␈ε#␈α	<␈↓ 	ε␈ε#2␈↓ 	9␈ε#ha␈α}v␈α␈e␈ε7␈α
b␈↓ 
∩␈ε#lg␈↓ 
1␈ε)u␈ε7␈α↓c␈ε#␈α	=␈ε)␈α
m␈ε#␈α␈,
␈β⊂s␈↓ ∧⎇␈ε-m␈ε'0
␈β⊃~␈↓ ↓H␈ε#a␈α␈$er␈ε)␈αu␈ε#␈αh␈α␈as␈αb␈α␈een␈αsh␈α␈i$ed␈αrigh␈α}t␈αun␈α}ti␈α↓l␈αit␈αis␈αo␈α␈dd␈α␈.
␈β∪(

␈β↓U␈↓ ↓H␈ε"636␈↓ 
b␈ε"4.5.2
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βαβ␈↓ ∧Z␈ε↓P
␈βα→␈↓ ∧ε␈ε&2␈↓ ∧∪␈ε,N␈↓ ∧,␈ε:␈␈ε&2␈↓ εf␈ε:␈␈ε,m␈ε:␈␈ε,n
␈βα≥␈↓ πC␈ε"(␈↓ 
=␈ε")
␈βα∨␈↓ ↓V␈ε323.␈↓ α␈ε#The␈α	|␈α␈rst␈α	sum␈α	is␈↓ βu␈ε#2␈↓ ε#␈ε)mn␈↓ εU␈ε#2␈↓ πO␈ε#(␈ε)␈ε#␈α∧+␈↓ λ⊗␈ε)␈␈↓ λ+␈ε#)␈↓ λ6␈ε)N␈↓ λZ␈ε#+␈↓ λ␈␈ε)␈
␈↓ 	⊗␈ε7␈␈ε)␈αβm␈ε7␈αβ␈␈↓ 
∀␈ε)␈␈↓ 
)␈ε)n␈↓ 
I␈ε#.␈α∂S␈α␈ince
␈βα2␈↓ ¬␈ε&0␈ε:␈α␈∀␈ε,␈α↓m␈ε&<␈ε,n␈ε&<␈↓ ε¬␈ε,N
␈βαO␈↓ ∧X␈ε↓X
␈βαk␈↓ ¬\␈ε:␈␈ε,m␈↓ π}␈ε&1␈ε:␈␈ε,␈α↓n
␈βαs␈↓ ¬-␈ε)m␈↓ ¬K␈ε#2␈↓ ε↔␈ε#=␈α
2␈ε7␈απ␈␈ε#␈απ(␈ε)␈α↓n␈ε#␈απ+␈αλ1)␈↓ πn␈ε#2
␈ββ%␈↓ ∧=␈ε&0␈ε:␈α␈∀␈ε,␈α↓m␈ε&<␈ε,n
␈ββB␈↓ ↓H␈ε#a␈α␈nd
␈ββF␈↓ βp␈ε↓X
␈ββb␈↓ ¬h␈ε:␈␈ε,␈α↓m␈↓ π.␈ε&2␈↓ λ]␈ε&1␈ε:␈␈ε,n
␈ββi␈↓ ∧E␈ε)m␈ε#(␈ε)m␈ε7␈απ␈␈ε#␈αλ1␈α␈)␈↓ ¬X␈ε#2␈↓ ε$␈ε#=␈α	4␈ε7␈απ␈␈ε#␈αλ(␈↓ π~␈ε)n␈↓ πD␈ε#+␈ε)␈απn␈ε#␈αλ+␈αλ2␈α␈)␈↓ λM␈ε#2␈↓ 	⊗␈ε#,
␈β∧≠␈↓ βU␈ε&0␈ε:␈α␈∀␈ε,␈α↓m␈ε&<␈ε,n
␈β∧H␈↓ ↓H␈ε#th␈α␈e␈αsu␈α␈m␈αon␈ε)␈αm␈ε#␈α
i␈α↓s
␈β∧i␈↓ αj␈ε↓X
␈β¬∧␈↓ ↓z␈ε&2␈↓ απ␈ε,N␈↓ α ␈ε:␈␈ε&2␈↓ βd␈ε:␈␈ε,n␈↓ λ∂␈ε&1␈ε:␈␈ε,n
␈β¬
␈↓ ∧∂␈ε"(
␈β¬␈↓ ↓i␈ε#2␈↓ β?␈ε)n␈↓ βS␈ε#2␈↓ ∧≠␈ε#(␈↓ ∧&␈ε)␈
␈↓ ∧A␈ε7␈␈ε)␈αλ␈ε#␈απ+␈αλ(␈ε)␈ε#␈απ+␈↓ ¬|␈ε)␈␈↓ ε⊃␈ε#)␈↓ ε≤␈ε)N␈↓ ε<␈ε#)(2␈ε7␈απ␈␈ε#␈αλ(␈ε)n␈ε#␈αλ+␈αλ1␈α␈)␈↓ π}␈ε#2␈↓ λH␈ε#)
␈β¬>␈↓ αN␈ε&0␈ε:␈α␈∀␈ε,␈α↓n␈ε&<␈↓ β!␈ε,N
␈β¬X␈↓ λ3␈ε&2␈↓ 	b␈ε&1␈ε:␈␈ε,n
␈β¬]␈↓ 
␈␈ε")
␈β¬←␈↓ π␈ε7␈␈ε)␈αλ␈ε#(4␈ε7␈απ␈␈ε#␈αλ(␈↓ λ∨␈ε)n␈↓ λH␈ε#+␈ε)␈αλn␈ε#␈αλ+␈απ2)␈↓ 	Q␈ε#2␈↓ 
≠␈ε#)␈ε7␈απ␈␈↓ 
V␈ε)␈␈↓ 
k␈ε)n
␈βε␈↓ ¬A␈ε↓X
␈βε'␈↓ β6␈ε&2␈↓ βD␈ε,N␈↓ β]␈ε:␈␈ε&2␈↓ ε;␈ε:␈␈ε,␈α↓n␈↓ λ.␈ε&1␈ε:␈␈ε,␈α↓n
␈βε,␈↓ ∧¬␈ε"(␈↓ 	d␈ε")
␈βε.␈↓ α{␈ε#=␈↓ β&␈ε#2␈↓ ∧⊃␈ε#(␈ε)␈ε#␈απ+␈↓ ∧`␈ε)␈␈↓ ∧t␈ε#)␈↓ ∧␈␈ε)N␈↓ ε⊗␈ε)n␈↓ ε+␈ε#2␈↓ εg␈ε#(2␈ε7␈απ␈␈ε#␈απ(␈ε)␈α↓n␈ε#␈απ+␈αλ1)␈↓ λ≡␈ε#2␈↓ λg␈ε#)␈αλ+␈↓ 	#␈ε)O␈↓ 	=␈ε#(1)␈↓ 	p␈ε#.
␈βεa␈↓ ¬%␈ε&0␈ε:∀␈ε,n␈ε&<␈↓ ¬x␈ε,N
␈βπ→␈↓ λi␈ε:␈␈ε&2␈↓ 
	␈ε&3
␈βπ≤␈↓ 	m␈ε&4␈↓ 
\␈ε&11
␈βπ≥␈↓ 	⊃␈ε"(␈↓ 
↔␈ε")
␈βπ∨␈↓ ↓H␈ε#Th␈α}us␈αthe␈αco␈α␈e}cien␈α}t␈αo␈α␈f␈α(␈ε)␈ε#␈απ+␈↓ ∧g␈ε)␈␈↓ ∧|␈ε#)␈↓ ¬π␈ε)N␈↓ ¬3␈ε#in␈αth␈α␈e␈αansw␈α␈e␈α␈r␈αis␈αfo␈α␈un␈α␈d␈αto␈αbe␈↓ λX␈ε#2␈↓ 	≥␈ε#4␈ε7␈απ␈␈ε#␈αλ(␈↓ 	}␈ε#)␈↓ 
-␈ε#=␈↓ 
{␈ε#.␈α⊂A
␈βπ/␈↓ 	m␈ε&3␈↓ 
\␈ε&27
␈βπ2␈↓ 	m␈∧π2	mα∞␈↓ 
\␈∧π2
\α≤
␈βπG␈↓ ↓H␈ε#similar␈αa␈α␈rgum␈α␈en␈α␈t␈αa␈α␈pp␈α␈l␈α↓ies␈αto␈α
the␈αo␈α␈ther␈αsu␈α␈m.
␈βπn␈↓ α␈ε0Note␈α␈:␈ε#␈αThe␈ε0␈α	ex␈α␈act␈ε#␈α
v␈α|alue␈α	of␈α
th␈α␈e␈α
sum␈α␈s␈α
ma␈α␈y␈α	b␈α␈e␈α
ob␈α␈tain␈α␈ed␈α
a␈α␈$er␈α
so␈α␈me␈α
ted␈α␈iou␈α␈s␈α
calcu␈α␈lation
␈βλ⊗␈↓ ↓H␈ε#b␈α␈y␈αme␈α␈ans␈αo␈α␈f␈αthe␈αg␈α␈enera␈α␈l␈αfo␈α␈rm␈α␈ula
␈βλO␈↓ β@␈ε↓X␈↓ π∂␈ε↓X
␈βλV␈↓ ¬␈␈ε,m␈↓ λ∧␈ε,k␈↓ λ-␈ε,m␈ε:␈α␈␈␈↓ λ←␈ε,k␈↓ 	∧␈ε,n␈ε&+␈↓ 	0␈ε,k
␈βλ\␈↓ ¬A␈ε)m␈ε#!␈↓ ¬n␈ε)z␈↓ πf␈ε)m␈↓ λ_␈ε)n␈↓ λs␈ε)z
␈βλj␈↓ ∧#␈ε,m␈↓ ∧R␈ε,k
␈βλm␈↓ λ∧␈∧λmλ∧α∂␈↓ λ-␈∧λmλ-αA
␈βλr␈↓ ∧⊃␈ε)k␈↓ ∧@␈ε)z␈↓ ∧j␈ε#=␈↓ εK␈ε7␈␈↓ 	B␈ε#,
␈β	α␈↓ ∧#␈∧	α∧#α_
␈β	¬␈↓ ¬_␈∧	¬¬_α↓)␈↓ πf␈∧	¬πfα↓X
␈β	π␈↓ ε␈ε,m␈ε&+1␈↓ λk␈ε,k␈↓ λz␈ε&+1
␈β		␈↓ ¬_␈ε#(1␈ε7␈απ␈␈↓ ¬d␈ε)z␈↓ ¬u␈ε#)␈↓ λβ␈ε#(1␈ε7␈απ␈␈↓ λO␈ε)z␈↓ λ`␈ε#)
␈β	$␈↓ β)␈ε&0␈ε:∀␈↓ βQ␈ε,k␈↓ β`␈ε&<␈ε,n␈↓ εt␈ε&0␈ε:∀␈↓ π≤␈ε,k␈↓ π+␈ε:∀␈ε,m
␈β	]␈↓ ↓H␈ε#wh␈α␈ich␈αfollo␈α␈ws␈αfrom␈α
summ␈α␈ation␈αb␈α␈y␈αp␈α␈arts.
␈β
∂␈↓ ↓V␈ε324.␈↓ α␈ε#So␈α␈lving␈α∞a␈α∂re␈α␈curre␈α␈nce␈α∞simil␈α↓a␈α␈r␈α∂to␈α∞(␈α↓3␈α␈4),␈α⊂w␈α␈e␈α∂|␈α␈nd␈α∞th␈α␈at␈α∂th␈α␈e␈α∂n␈α}um␈α␈b␈α␈er␈α∂o␈α␈f␈α∂times␈α∂is␈↓ 
c␈ε)A␈↓ #␈ε#,
␈β
~␈↓ 
{␈ε,m␈α␈n
␈β
0␈↓ λI␈ε,n␈↓ 
⊂␈ε,n
␈β
4␈↓ ε-␈ε&8␈↓ 	⊗␈ε&128␈↓ 	t␈ε&1
␈β
6␈↓ ↓H␈ε#wh␈α␈ere␈↓ α'␈ε)A␈↓ αd␈ε#=␈α
1␈α␈,␈↓ β3␈ε)A␈↓ βs␈ε#=␈α
(␈ε)n␈ε#␈αε+␈απ3␈α␈)␈α↓/␈α␈2,␈↓ ¬<␈ε)A␈↓ ¬␈␈ε#=␈↓ εE␈ε7␈␈ε#␈αε(3␈ε)n␈ε#␈αε+␈απ13␈α␈)/(9␈ε7␈αε↓␈↓ λ8␈ε#2␈↓ λZ␈ε#)␈αε+␈↓ 	D␈ε#(␈ε7␈␈↓ 
¬␈ε#)␈↓ 
,␈ε#if␈ε)␈α
n␈ε7␈α
∃␈ε#␈α
1␈α␈,
␈β
B␈↓ α?␈ε&00␈↓ βK␈ε&0␈ε,n␈↓ ¬T␈ε,nn
␈β
G␈↓ ε-␈ε&5␈↓ 	≥␈ε&45␈↓ 	t␈ε&4
␈β
I␈↓ ε-␈∧
Iε-α∞␈↓ 	⊗␈∧
I	⊗α*␈↓ 	t␈∧
I	tα∞
␈β
X␈↓ βi␈ε,n␈↓ ¬%␈ε,n
␈β
[␈↓ αA␈ε&8␈↓ ∧9␈ε&1␈α␈6␈↓ ¬λ␈ε&1
␈β
↑␈↓ ↓H␈ε)A␈↓ α∩␈ε#=␈↓ αZ␈ε7␈␈ε#␈αλ2␈α␈/(3␈ε7␈απ↓␈↓ βX␈ε#2␈↓ βy␈ε#)␈αλ+␈↓ ∧X␈ε#(␈ε7␈␈↓ ¬~␈ε#)␈↓ ¬A␈ε#if␈ε)␈αm␈ε#␈α	>␈ε)␈α
n␈ε7␈α
∃␈ε#␈α
1␈α␈.␈α⊂Sinc␈α␈e␈αthe␈αcon␈α␈dition␈ε)␈α
u␈ε#␈α=␈α
1␈αo␈α␈r␈↓ 
U␈ε)v␈↓ 
q␈ε#=␈α
1
␈β
i␈↓ ↓`␈ε,m␈α␈n
␈β
n␈↓ αA␈ε&5␈↓ ∧9␈ε&1␈α␈5␈↓ ¬λ␈ε&4
␈β
q␈↓ αA␈∧
qαAα∞␈↓ ∧9␈∧
q∧9α≤␈↓ ¬λ␈∧
q¬λα∞
␈β¬␈↓ ↓H␈ε#is␈α
there␈α␈fore␈α
satis|e␈α␈d␈α∞o␈α␈nly␈α
ab␈α␈ou␈α␈t␈α∞1.6␈α
times␈α
in␈α∞a␈α␈n␈α
a␈α␈v␈α␈e␈α␈rage␈α
ru␈α␈n,␈α∞i␈α↓t␈α
is␈α∞not␈α
wo␈α␈rth␈α
mak␈α␈ing
␈β-␈↓ ↓H␈ε#th␈α␈e␈αs␈α␈ugg␈α␈ested␈α
test␈α
eac␈α␈h␈αtime␈α
step␈α
B5␈α
i␈α↓s␈α
pe␈α␈rf␈α↓o␈α␈rmed␈α␈.␈α_(Of␈αc␈α␈our␈α␈se␈αth␈α␈e␈αlattice␈α
m␈α↓o␈α␈del␈αis␈α
n␈α↓o␈α␈t
␈βU␈↓ ↓H␈ε#c␈α␈omp␈α␈l␈α↓e␈α␈tely␈α
a␈α␈ccura␈α␈te,␈α
bu␈α␈t␈α
it␈α
seem␈α␈s␈α
reaso␈α␈na␈α␈ble␈α
to␈α	believ␈α}e␈α
tha␈α␈t␈α
it␈α
is␈α
n␈α↓o␈α␈t␈α
to␈α↓o␈α	ina␈α␈ccur␈α␈ate␈α
fo␈α␈r
␈β|␈↓ ↓H␈ε#th␈α␈is␈αapp␈α␈li␈α↓c␈α␈ation␈α␈.␈α↓)
␈β∃␈↓ βw␈ε↓P
␈β+␈↓ ∧j␈ε:␈␈ε,d␈↓ λr␈ε,d␈↓ 	;␈ε:␈␈ε&1
␈β/␈↓ π␈ε"(
␈β1␈↓ ↓V␈ε325.␈↓ α␈ε#(a)␈↓ αD␈ε)F␈↓ β∩␈ε#(␈ε)x␈ε#␈α␈)␈α∞=␈↓ ∧Y␈ε#2␈↓ ¬_␈ε#prob␈α␈ab␈α␈il␈α↓it␈α␈y␈αth␈α␈at␈↓ π↔␈ε)X␈↓ πQ␈ε#<␈α
1␈α∞a␈α␈nd␈↓ λa␈ε#2␈↓ 	␈ε#/(␈↓ 	≤␈ε)X␈↓ 	l␈ε7␈␈ε#␈α
1␈α␈)␈α∞<␈ε)␈α∞x␈ε#␈α
o␈α␈r
␈β=␈↓ αY␈ε,n␈ε&+1␈↓ π2␈ε,n
␈β@␈↓ 	;␈ε,n
␈βE␈↓ ∧≥␈ε,d␈ε:␈α␈∃␈ε&␈α↓1␈↓ ¬.␈ε↓P
␈β\␈↓ ∧→␈ε,d␈↓ ε!␈ε:␈␈ε,␈α↓d␈↓ π{␈ε,d␈↓ λ≤␈ε:␈␈ε&1␈↓ 	x␈ε,d
␈β←␈↓ ∧n␈ε")␈↓ εJ␈ε"(␈↓ ↔␈ε")
␈βa␈↓ ↓H␈ε)X␈↓ ↓⎇␈ε#>␈α
1␈αλan␈α␈d␈αλ(␈↓ β
␈ε)X␈↓ β9␈ε7␈␈ε#␈αα1)/␈↓ ∧	␈ε#2␈↓ ∧1␈ε#<␈ε)␈α
x␈↓ ¬β␈ε#=␈↓ ε⊂␈ε#2␈↓ εV␈ε)F␈↓ ε|␈ε#(1/(1␈αα+␈↓ πj␈ε#2␈↓ λ	␈ε)x␈↓ λD␈ε#))␈αβ+␈↓ 	␈ε)F␈↓ 	&␈ε#(1␈αα+␈↓ 	h␈ε#2␈↓ 
π␈ε)x␈ε#␈α␈)␈ε7␈αβ␈␈↓ 
J␈ε)F␈↓ 
p␈ε#(1)␈↓ #␈ε#.
␈βm␈↓ ↓c␈ε,n␈↓ β&␈ε,n␈↓ εl␈ε,n␈↓ 	∃␈ε,n␈↓ 
`␈ε,n
␈βu␈↓ ¬T␈ε,d␈ε:∃␈ε&1
␈βv␈↓ βq␈ε↓P
␈β
␈↓ ∧d␈ε:␈␈ε,d␈↓ εN␈ε,d␈↓ λk␈ε,d␈↓ 	
␈ε:␈␈ε&1
␈β
⊂␈↓ ¬
␈ε"(␈↓ 	K␈ε")
␈β
∩␈↓ ↓H␈ε#(b␈α␈)␈↓ ↓|␈ε)G␈↓ αO␈ε#(␈ε)␈α↓x␈ε#␈α␈)␈α=␈α1␈ε7␈απ␈␈↓ ∧S␈ε#2␈↓ ¬→␈ε)G␈↓ ¬D␈ε#(1␈α␈/(1␈αλ+␈↓ ε=␈ε#2␈↓ ε\␈ε)x␈ε#))␈ε7␈αλ␈␈↓ π6␈ε)G␈↓ πa␈ε#(1/(1␈απ+␈↓ λ[␈ε#2␈↓ λz␈ε)x␈↓ 	5␈ε#))␈↓ 	W␈ε#.␈α≠(c)␈↓ 
,␈ε)H␈↓ 
X␈ε#(␈ε)x␈ε#␈α␈)␈α=
␈β
≥␈↓ α⊗␈ε,n␈ε&+␈α↓1␈↓ ¬3␈ε,n␈↓ πP␈ε,n␈↓ 
G␈ε,n
␈β
%␈↓ ∧↔␈ε,d␈ε:␈α␈∃␈ε&␈α↓1
␈β
&␈↓ ↓H␈ε↓P
␈β
<␈↓ α;␈ε:␈␈ε,d␈↓ πN␈ε,d
␈β
@␈↓ ∧\␈ε"(␈↓ λ-␈ε")
␈β
B␈↓ α*␈ε#2␈↓ αi␈ε#pro␈α␈bab␈α␈il␈α↓it␈α␈y␈αth␈α␈at␈↓ ∧h␈ε)Y␈↓ ¬~␈ε7∀␈ε)␈α∞x␈ε#␈α∞an␈α␈d␈α∞(1␈ε7␈α	␈␈↓ ε⎇␈ε)Y␈↓ π!␈ε#)␈α↓/␈↓ π=␈ε#2␈↓ πk␈ε7∀␈ε)␈α∞x␈↓ λG␈ε#ca␈α␈n␈α∞b␈α␈e␈α∞tran␈α␈sforme␈α␈d␈α∞in␈α␈to
␈β
N␈↓ ∧{␈ε,n␈↓ π⊃␈ε,n
␈β
V␈↓ ↓H␈ε↓P␈↓ ↓n␈ε,d␈ε:␈α␈∃␈ε&␈α↓1
␈β
l␈↓ α;␈ε:␈␈ε,d␈↓ ¬←␈ε,d
␈β
p␈↓ β(␈ε"(␈↓ ε␈ε")
␈β
r␈↓ α*␈ε#2␈↓ αi␈ε#ma␈↓ β⊗␈ε#x␈↓ β4␈ε#0,␈↓ βT␈ε)G␈↓ β␈␈ε#(␈ε)x␈ε#␈α␈)␈ε7␈αλ␈␈↓ ∧X␈ε)G␈↓ ¬β␈ε#(1␈ε7␈απ␈␈↓ ¬N␈ε#2␈↓ ¬n␈ε)x␈ε#␈α␈)␈↓ ε↔␈ε#.
␈β
}␈↓ βn␈ε,n␈↓ ∧r␈ε,n
␈β∞ε␈↓ ↓n␈ε,d␈ε:␈α␈∃␈ε&␈α↓1
␈β∞'␈↓ α␈ε#St␈α␈arting␈αλwith␈↓ βT␈ε)G␈↓ β|␈ε#(␈ε)x␈ε#␈α␈)␈α
=␈ε)␈α	x␈ε#␈αλw␈α␈e␈αλget␈αλrap␈α␈i␈α↓d␈απcon␈α}v␈α␈erg␈α␈ence␈α␈s␈α	to␈αλa␈αλlimiting␈αλd␈α␈i␈α↓s␈α␈tri␈α↓b␈α␈utio␈α␈n␈αλwhere
␈β∞2␈↓ βn␈ε&0
␈β∞l␈↓ α¬␈ε"(␈↓ βo␈ε")
␈β∞n␈↓ α⊃␈ε)G␈ε#(.1),␈↓ αj␈ε#.␈α¬.␈αε.␈↓ β⊗␈ε#,␈ε)␈αεG␈ε#(.9)␈↓ ∧∧␈ε#=␈α
(.275␈α␈0,␈αε.43␈α␈46,␈α¬.␈α↓5␈α␈544␈α␈,␈αε.650␈α␈7,␈αε.73␈α␈10␈α␈,␈αε.␈α↓7␈α␈99␈α␈5,␈αε.85␈α␈90,␈αε.9␈α␈114␈α␈,␈αε.958␈α␈1).
␈β∂ ␈↓ λE␈ε↓R
␈β∂/␈↓ λ]␈ε&1
␈β∂;␈↓ ∧;␈ε"(␈↓ λε␈ε")
␈β∂=␈↓ ↓H␈ε#Th␈α␈e␈α∞exp␈α␈ecte␈α␈d␈α∞v␈α⎇alu␈α␈e␈α∞of␈↓ ∧∨␈ε#l␈α↓n␈↓ ∧G␈ε#ma␈↓ ∧s␈ε#x␈↓ ¬ε␈ε#(␈↓ ¬⊃␈ε)u␈↓ ¬5␈ε#,␈↓ ¬D␈ε)v␈↓ ¬e␈ε#)/␈↓ ε␈ε#ma␈↓ ε9␈ε#x␈↓ εK␈ε#(␈↓ εV␈ε)u␈↓ π#␈ε#,␈↓ π2␈ε)v␈↓ π{␈ε#)␈↓ λ ␈ε#i␈α↓s␈↓ λp␈ε)H␈↓ 	≤␈ε#(␈ε)t␈ε#␈α↓)␈ε)␈α¬dt␈ε#␈α↓/␈ε)␈α␈t␈ε#␈α↓,␈α∂an␈α␈d␈↓ 
\␈ε#Bren␈α}t
␈β∂H␈↓ ¬%␈ε,n␈↓ ¬U␈ε,n␈↓ εj␈ε,n␈ε&+1␈↓ πB␈ε,n␈ε&+1␈↓ 	␈ε,n
␈β∂P␈↓ λV␈ε&0
␈β∂d␈↓ ↓H␈ε#h␈α␈as␈αsho␈α␈wn␈αth␈α␈at␈αth␈α␈is␈αc␈α␈an␈αb␈α␈e␈αwritten
␈β⊂≤␈↓ αZ␈ε↓Z␈↓ ∧F␈ε↓Z␈↓ πD␈ε↓Z
␈β⊂≡␈↓ λC␈ε-k
␈β⊂%␈↓ α}␈ε&1␈↓ ∧j␈ε&1/3␈↓ εD␈ε↓X␈↓ πh␈ε&1␈α␈/(1+␈↓ λ5␈ε&2␈↓ λQ␈ε&)
␈β⊂3␈↓ β ␈ε)G␈↓ βK␈ε#(␈ε)␈α↓t␈ε#)␈↓ ¬≥␈ε)G␈↓ ¬H␈ε#(␈ε)t␈ε#)␈↓ 	
␈ε)G␈↓ 	5␈ε#(␈ε)t␈ε#␈α↓)
␈β⊂>␈↓ β;␈ε,n␈↓ ¬7␈ε,n␈↓ 	%␈ε,n
␈β⊂A␈↓ π∃␈ε:␈␈↓ π/␈ε,k
␈β⊂I␈↓ βw␈ε)dt␈ε7␈αλ␈␈↓ ¬s␈ε)d␈α↓t␈ε#␈απ+␈↓ π∧␈ε#2␈↓ 	r␈ε)d␈α↓t␈ε#.
␈β⊂\␈↓ β ␈∧⊂\β αN␈↓ ¬≥␈∧⊂\¬≥αN␈↓ λy␈∧⊂\λyαp
␈β⊂`␈↓ βA␈ε)t␈↓ ¬≥␈ε#1␈ε7␈απ␈␈ε)␈αλt␈↓ λy␈ε)t␈ε#␈α↓(1␈ε7␈απ␈␈ε)␈αλt␈ε#)
␈β⊂j␈↓ λ3␈ε-k␈↓ λA␈ε'+1
␈β⊂m␈↓ αn␈ε&1/␈α␈3␈↓ ∧Z␈ε&0␈↓ πX␈ε&1␈α␈/(1+␈↓ λ%␈ε&2␈↓ λf␈ε&)
␈β⊂{␈↓ εB␈ε,k␈↓ εQ␈ε:∃␈ε&1
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.2␈↓ 
v␈ε"637
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓V␈ε326.␈↓ α␈ε#By␈α	ind␈α␈uct␈α␈i␈α↓o␈α␈n,␈α
th␈α␈e␈α	leng␈α␈th␈α	is␈ε)␈α	m␈ε#␈αβ+␈ε7␈α∧b␈ε)n␈ε#␈α↓/␈α␈2␈ε7c␈ε#␈α	wh␈α␈en␈ε)␈α	m␈ε7␈α	∃␈ε)␈α	n␈ε#␈α↓,␈α
e␈α␈xce␈α␈pt␈α	th␈α␈at␈α	when␈ε)␈αλm␈ε#␈α	=␈ε)␈α
n␈ε#␈α	=␈α
1
␈βαM␈↓ ↓H␈ε#th␈α␈ere␈αis␈ε0␈αno␈ε#␈αpa␈α␈th␈αto␈α(0␈α␈,␈αε0).
␈βα|␈↓ β>␈ε,n␈↓ ∧H␈ε,n
␈ββ␈↓ β"␈ε"(␈↓ ∧Y␈ε")
␈ββα␈↓ ↓V␈ε327.␈↓ α␈ε#Let␈↓ αJ␈ε)a␈↓ αv␈ε#=␈↓ β.␈ε#2␈↓ βW␈ε7␈␈ε#␈αλ(␈ε7␈␈ε#1␈↓ ∧=␈ε#)␈↓ ∧e␈ε#/3␈α␈;␈αthen␈↓ ¬h␈ε)a␈↓ επ␈ε#,␈↓ ε≤␈ε)a␈↓ ε<␈ε#,␈↓ εQ␈ε)a␈↓ εq␈ε#,␈↓ πε␈ε#.␈αε.␈α¬.␈↓ π7␈ε#=␈α
0,␈α1␈α␈,␈α
1␈α␈,␈α3,␈α5␈α␈,␈α
1␈α␈1,␈α2␈α␈1,␈↓ 
␈ε#.␈αε.␈αε.␈↓ 
=␈ε#.␈α≠(Th␈α␈is
␈ββ∞␈↓ α[␈ε,n␈↓ ¬z␈ε&0␈↓ ε.␈ε&1␈↓ εc␈ε&2
␈ββ*␈↓ ↓H␈ε#se␈α␈que␈α␈nce␈αof␈αn␈α␈u␈α␈m␈α␈ber␈α␈s␈α
ha␈α␈s␈α
a␈α␈n␈αi␈α↓n␈α}terestin␈α␈g␈α
p␈α␈atte␈α␈rn␈α
o␈α␈f␈α
ze␈α␈ros␈α
a␈α␈nd␈αo␈α␈nes␈αi␈α↓n␈αits␈αbina␈α␈ry␈αrepre␈α␈-
␈ββK␈↓ 	β␈ε,n
␈ββQ␈↓ ↓H␈ε#se␈α␈n␈α␈tatio␈α␈n.␈α∃Note␈α
th␈α␈at␈↓ ∧λ␈ε)a␈↓ ∧7␈ε#=␈↓ ∧e␈ε)a␈↓ ¬9␈ε#+␈α	2␈↓ ¬s␈ε)a␈↓ ε>␈ε#,␈α∞an␈α␈d␈↓ π_␈ε)a␈↓ πC␈ε#+␈↓ πm␈ε)a␈↓ λE␈ε#=␈↓ λs␈ε#2␈↓ 	∀␈ε#.)␈α≡F␈α⎇or␈ε)␈α
m␈ε#␈α>␈ε)␈α
n␈ε#␈α↓,␈α
l␈α↓e␈α␈t
␈ββ]␈↓ ∧~␈ε,n␈↓ ∧w␈ε,n␈ε:␈␈ε&1␈↓ ε¬␈ε,n␈ε:␈␈ε&2␈↓ π*␈ε,n␈↓ π␈␈ε,n␈ε&+1
␈ββs␈↓ α&␈ε,m␈ε&␈α␈+␈α↓1
␈ββy␈↓ ↓H␈ε)u␈ε#␈α=␈↓ α∃␈ε#2␈↓ αn␈ε7␈␈↓ β_␈ε)a␈↓ βc␈ε#,␈↓ βy␈ε)v␈↓ ∧↔␈ε#=␈↓ ∧E␈ε)a␈↓ ¬⊂␈ε#.␈α∀F␈α}o␈α␈r␈ε)␈α
m␈ε#␈α=␈ε)␈α
n␈ε#␈α>␈α
0␈α␈,␈α∞let␈ε)␈α
u␈ε#␈α
=␈↓ λ7␈ε)a␈↓ 	∂␈ε#a␈α␈nd␈↓ 	Q␈ε)v␈↓ 	o␈ε#=␈α
2␈↓ 
-␈ε)a␈↓ 
x␈ε#,␈α∞o␈α␈r
␈β∧∧␈↓ β*␈ε,n␈ε&+2␈↓ ∧W␈ε,n␈ε&+2␈↓ λI␈ε,n␈ε&+2␈↓ 
?␈ε,n␈ε&+1
␈β∧ ␈↓ ↓H␈ε)u␈ε#␈α=␈α
2␈↓ α%␈ε)a␈↓ α⎇␈ε#an␈α␈d␈↓ β@␈ε)v␈↓ β]␈ε#=␈↓ ∧␈ε)a␈↓ ∧c␈ε#(d␈α␈epe␈α␈nd␈α␈i␈α↓n␈α␈g␈α
o␈α␈n␈α
wh␈α␈ich␈α
is␈α
lar␈α␈ger).␈α∀An␈α↓o␈α␈ther␈α
e␈α␈xa␈α␈mple␈α
fo␈α␈r␈α
the
␈β∧,␈↓ α7␈ε,n␈ε&+1␈↓ ∧≥␈ε,n␈ε&+2
␈β∧B␈↓ ∧G␈ε,n␈ε&+1␈↓ ε0␈ε,n␈ε&+1
␈β∧H␈↓ ↓H␈ε#c␈α␈ase␈ε)␈αm␈ε#␈α
=␈ε)␈αn␈ε#␈α>␈α0␈αi␈α↓s␈ε)␈αu␈ε#␈α=␈↓ ∧6␈ε#2␈↓ ¬λ␈ε7␈␈ε#␈αλ1,␈↓ ¬W␈ε)v␈↓ ¬t␈ε#=␈↓ ε ␈ε#2␈↓ εq␈ε7␈␈ε#␈αλ2;␈α
th␈α␈is␈αchoice␈αta␈α␈k␈α␈es␈αmore␈αsh␈α␈i$s,␈α
a␈α␈nd
␈β∧p␈↓ ↓H␈ε#g␈α␈i␈α↓v␈α}es␈↓ α→␈ε)C␈↓ α<␈ε#=␈ε)␈α
n␈ε#␈αλ+␈απ1,␈↓ βP␈ε)D␈↓ βw␈ε#=␈α	2␈ε)n␈ε#,␈↓ ∧[␈ε)E␈↓ ∧}␈ε#=␈α	1.
␈β¬%␈↓ ↓V␈ε328.␈↓ α␈ε#This␈αis␈αa␈α
prob␈α␈lem␈αwh␈α␈ere␈αit␈αap␈α␈pe␈α␈ars␈αto␈α
be␈αn␈α␈ecessa␈α␈ry␈αto␈α
pro␈α}v␈α␈e␈ε0␈αmore␈ε#␈αth␈α␈an␈α
w␈α␈as␈αask␈α}ed
␈β¬M␈↓ ↓H␈ε#ju␈α␈st␈α
to␈αp␈α␈ro␈α␈v␈α␈e␈αwha␈α␈t␈α
w␈α␈a␈α␈s␈α
ask␈α}ed␈α␈.␈α∀Let␈αus␈αpro␈α␈v␈α}e␈α
t␈α␈he␈αfoll␈α↓o␈α}wi␈α↓n␈α␈g:␈ε0␈α∞If␈ε)␈α
u␈ε0␈α
a␈α␈nd␈↓ 	3␈ε)v␈↓ 	Q␈ε0are␈αpo␈α␈siti␈α↓v␈α}e␈α
in␈α␈-
␈β¬t␈↓ ↓H␈ε0te␈α␈gers,␈αAlgo␈α␈rithm␈α
B␈αd␈α␈oes␈ε7␈α
∀␈ε#␈α
1␈αε+␈ε7␈αεb␈↓ ¬/␈ε#lg␈↓ ¬N␈ε#ma␈↓ ¬{␈ε#x␈↓ ε
␈ε#(␈ε)␈α↓u␈ε#,␈↓ ε;␈ε)v␈↓ εL␈ε#)␈ε7␈α↓c␈ε0␈α
su␈α␈btrac␈α␈ti␈α↓o␈α␈n␈α
step␈α␈s;␈αan␈α␈d␈α
i␈α↓f␈α
equ␈α␈alit␈α␈y␈α
h␈α↓o␈α␈l␈α↓d␈α␈s,
␈βε≤␈↓ ↓H␈ε0th␈α␈en␈ε7␈αb␈↓ α ␈ε#l␈α↓g␈↓ α:␈ε#(␈ε)u␈ε#␈αλ+␈↓ β	␈ε)v␈↓ β≠␈ε#)␈ε7c␈ε#␈α	>␈ε7␈α
b␈↓ βs␈ε#l␈α↓g␈↓ ∧∪␈ε#ma␈↓ ∧?␈ε#x␈↓ ∧R␈ε#(␈ε)u␈ε#␈α↓,␈↓ ∧␈␈ε)v␈↓ ¬⊃␈ε#)␈ε7c␈ε0.
␈βεD␈↓ α␈ε#F␈α⎇or␈αcon␈α␈v␈α}en␈α␈i␈α↓en␈α␈ce,␈αl␈α↓e␈α␈t␈αu␈α␈s␈αa␈α␈ssum␈α␈e␈αth␈α␈at␈ε)␈αu␈ε7␈α
∃␈↓ εg␈ε)v␈↓ εy␈ε#;␈αlet␈ε)␈αm␈ε#␈α
=␈ε7␈α
b␈↓ λ≡␈ε#lg␈↓ λ=␈ε)u␈ε7␈α↓c␈ε#,␈ε)␈αn␈ε#␈α=␈ε7␈α
b␈↓ 	I␈ε#lg␈↓ 	h␈ε)v␈↓ 	z␈ε7c␈ε#;␈αand␈αlet␈αu␈α␈s
␈βεl␈↓ ↓H␈ε#u␈α␈se␈αth␈α␈e␈α
\lattice-p␈α␈oin␈α␈t"␈α
terminolog␈α␈y,␈αsa␈α␈y␈α␈i␈α↓n␈α␈g␈α
tha␈α␈t␈αw␈α␈e␈αa␈α␈re␈α\␈α␈at␈αp␈α␈oin␈α␈t␈α
(␈ε)m␈ε#,␈ε)␈αεn␈ε#)."␈α∂Th␈α␈e␈αp␈α␈ro␈α↓o␈α␈f␈αis
␈βπ∪␈↓ ↓H␈ε#b␈α␈y␈αind␈α␈uc␈α␈ti␈α↓o␈α␈n␈αo␈α␈n␈ε)␈αm␈ε#␈απ+␈ε)␈αλn␈ε#.
␈βπI␈↓ α␈ε0Case␈α1␈ε#,␈ε)␈αm␈ε#␈α
=␈ε)␈α
n␈ε#␈α↓.␈α~Cl␈α↓e␈α␈arly,␈ε7␈αb␈↓ ¬_␈ε#lg␈↓ ¬2␈ε#(␈ε)u␈ε#␈αλ+␈↓ ε↓␈ε)v␈↓ ε∪␈ε#)␈ε7c␈ε#␈α
>␈ε7␈αb␈↓ εm␈ε#l␈α↓g␈↓ π
␈ε)u␈ε7c␈ε#␈αin␈αthis␈αca␈α␈se.␈α⊃If␈ε)␈αu␈ε#␈α
=␈↓ 	b␈ε)v␈↓ 	␈␈ε#the␈αresu␈α␈l␈α↓t␈αis
␈βπp␈↓ ↓H␈ε#triv␈α␈i␈α↓a␈α␈l␈α↓;␈α
o␈α␈therwise␈αthe␈αn␈α␈ext␈αsu␈α␈btra␈α␈ction-sh␈α␈i$␈α
cy␈α}cle␈α
ta␈α␈k␈α␈es␈αu␈α␈s␈α
to␈αa␈αp␈α␈oin␈α␈t␈α(␈ε)m␈ε7␈αλ␈␈↓ 
∨␈ε)k␈↓ 
1␈ε#,␈ε)␈αεm␈ε#).␈α∪By
␈βλ_␈↓ ↓H␈ε#in␈α␈du␈α␈ction,␈α
at␈α
most␈ε)␈α
m␈ε#␈α¬+␈α¬1␈α
furth␈α␈er␈α
su␈α␈btra␈α␈ction␈α
s␈α␈teps␈α
will␈αb␈α␈e␈α
req␈α␈uired␈α␈;␈αb␈α␈ut␈α
if␈ε)␈α
m␈ε#␈α¬+␈αε1␈α	m␈α↓ore
␈βλ:␈↓ ¬ ␈ε:␈␈↓ ¬:␈ε,r
␈βλ=␈↓ ∧~␈ε"(␈↓ εε␈ε")
␈βλ?␈↓ ↓H␈ε0a␈α␈re␈ε#␈αn␈α␈eed␈α␈ed␈α␈,␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e␈ε7␈α
b␈↓ ∧␈ε#lg␈↓ ∧&␈ε#(␈ε)u␈ε7␈απ␈␈↓ ∧r␈ε)v␈↓ ¬∧␈ε#)␈↓ ¬∂␈ε#2␈↓ ¬M␈ε#+␈↓ ¬t␈ε)v␈↓ ε∩␈ε7c␈ε#␈α	>␈ε7␈α
b␈↓ ε`␈ε#lg␈↓ ε␈␈ε)v␈↓ π⊃␈ε7c␈ε#,␈αwh␈α␈ere␈↓ λ⊃␈ε)r␈↓ λ*␈ε7∃␈ε#␈α	1␈αis␈α
the␈α
n␈α␈u␈α␈m␈α␈be␈α␈r␈αo␈α␈f␈αrigh␈α}t
␈βλa␈↓ λ	␈ε:␈␈↓ λ$␈ε,r
␈βλg␈↓ ↓H␈ε#sh␈α␈i$s␈αtha␈α␈t␈αw␈α␈ere␈αma␈α␈de.␈α⊃This␈αis␈αimp␈α␈ossible,␈αsince␈α(␈ε)u␈ε7␈α	␈␈↓ π\␈ε)v␈↓ πn␈ε#)␈↓ πy␈ε#2␈↓ λ8␈ε#+␈↓ λb␈ε)v␈↓ λ}␈ε#<␈α(␈ε)u␈ε7␈αλ␈␈↓ 	z␈ε)v␈↓ 
␈ε#)␈αλ+␈↓ 
H␈ε)v␈↓ 
d␈ε#=␈ε)␈αu␈ε#.
␈β	∂␈↓ ↓H␈ε#S␈α␈o␈αat␈αmost␈ε)␈αm␈ε#␈αfu␈α␈rthe␈α␈r␈αs␈α␈teps␈αa␈α␈re␈αnee␈α␈ded␈α␈.
␈β	D␈↓ α␈ε0Case␈α2␈ε#␈α␈,␈ε)␈α
m␈ε#␈α>␈ε)␈αn␈ε#␈α↓.␈α≠The␈αn␈α␈ext␈αsu␈α␈btra␈α␈ction␈αste␈α␈p␈αtak␈α}es␈αus␈αto␈α(␈ε)m␈ε7␈αλ␈␈↓ 	#␈ε)k␈↓ 	6␈ε#,␈ε)␈α¬n␈ε#␈α↓),␈α
a␈α␈nd␈αat␈αm␈α↓os␈α␈t
␈β	k␈↓ ↓H␈ε#1␈αλ+␈↓ α␈ε#ma␈↓ α8␈ε#x␈↓ αJ␈ε#(␈ε)␈α↓m␈ε7␈αλ␈␈↓ β&␈ε)k␈↓ β9␈ε#,␈ε)␈αεn␈ε#)␈ε7␈α
∀␈ε)␈α∞m␈ε#␈α
fu␈α␈rthe␈α␈r␈α∞ste␈α␈ps␈α
wi␈α↓ll␈α
be␈α
requ␈α␈ired.␈α⊗N␈α␈o␈α␈w␈α∞if␈ε)␈α
m␈ε#␈α
furth␈α␈er␈α
steps␈ε0␈α
are
␈β

␈↓ ε␈ε:0␈↓ πC␈ε:␈␈↓ π]␈ε,r
␈β
∪␈↓ ↓H␈ε#re␈α␈quired␈α␈,␈αthen␈ε)␈α
u␈ε#␈αh␈α␈as␈αb␈α␈een␈α
replac␈α␈ed␈αb␈α␈y␈↓ ¬x␈ε)u␈↓ ε≤␈ε#=␈α
(␈ε)u␈ε7␈απ␈␈↓ π∃␈ε)v␈↓ π'␈ε#)␈↓ π2␈ε#2␈↓ πu␈ε#fo␈α␈r␈αsome␈↓ λ|␈ε)r␈↓ 	∀␈ε7∃␈ε#␈α
1␈α␈.␈α∂B␈α↓y␈α
i␈α↓n␈α␈du␈α␈ction␈α␈,
␈β
5␈↓ α
␈ε:0
␈β
;␈↓ ↓H␈ε7b␈↓ ↓U␈ε#lg␈↓ ↓n␈ε#(␈↓ ↓z␈ε)u␈↓ α≤␈ε#+␈↓ αE␈ε)v␈↓ αV␈ε#)␈ε7c␈α
∃␈ε)␈α	m␈ε#;␈αhe␈α␈nce
␈β∧␈↓ πE␈ε:0
␈β
␈↓ ∧B␈ε"(␈↓ ε≤␈ε")
␈β␈↓ α2␈ε7b␈↓ α?␈ε#lg␈↓ αY␈ε#(␈ε)u␈ε#␈αλ+␈↓ β'␈ε)v␈↓ β9␈ε#)␈ε7c␈ε#␈α	=␈ε7␈α
b␈↓ ∧∩␈ε#lg␈↓ ∧1␈ε#2␈↓ ∧N␈ε#(␈ε)u␈ε7␈αλ␈␈↓ ¬≥␈ε)v␈↓ ¬.␈ε#)/2␈απ+␈↓ ε␈ε)v␈↓ ε(␈ε7c␈α
∃␈α	b␈↓ εv␈ε#lg␈↓ π⊗␈ε#2␈α␈(␈↓ π1␈ε)u␈↓ πT␈ε#+␈↓ π|␈ε)v␈↓ λ∞␈ε#)␈ε7c␈α	∃␈ε)␈α
m␈ε#␈απ+␈αλ1␈α	>␈ε7␈α	b␈↓ 	y␈ε#lg␈↓ 
_␈ε)u␈ε7␈α↓c␈ε#.
␈βk␈↓ ↓V␈ε329.␈↓ α␈ε#Su␈α␈bt␈α␈ract␈α	the␈↓ βK␈ε)k␈↓ β]␈ε#th␈α	colu␈α␈mn␈α	from␈α	th␈α␈e␈α
2␈↓ ε∂␈ε)k␈↓ ε"␈ε#th␈α␈,␈α
3␈↓ εe␈ε)k␈↓ εw␈ε#th,␈α
4␈↓ π;␈ε)k␈↓ πM␈ε#th,␈α
e␈α␈tc.,␈α
for␈↓ λx␈ε)k␈↓ 	∀␈ε#=␈α
1␈α␈,␈α
2,␈α
3,␈↓ 
*␈ε#.␈α¬.␈αε.␈↓ 
\␈ε#.␈α∞The
␈βv␈↓ 
"␈ε↓P
␈β∪␈↓ ↓H␈ε#re␈α␈sult␈α	is␈α	a␈αλtrian␈α␈gula␈α␈r␈α	matr␈α␈i␈α↓x␈αλwith␈↓ ¬'␈ε)x␈↓ ¬Q␈ε#on␈αλthe␈αλdiag␈α␈ona␈α␈l␈α	in␈α	co␈α␈lumn␈↓ λN␈ε)k␈↓ λ`␈ε#,␈α
wh␈α␈ere␈ε)␈α	m␈ε#␈α	=␈↓ α␈ε)x␈↓ #␈ε#.
␈β≡␈↓ ¬:␈ε,k␈↓ ∀␈ε,d
␈β&␈↓ 
H␈ε,d␈ε:∧␈ε,m
␈β@␈↓ ↓H␈ε#It␈αfollo␈α␈ws␈αth␈α␈at␈↓ β!␈ε)x␈↓ βU␈ε#=␈ε)␈α	⎇␈ε#(␈ε)m␈ε#␈α␈)␈α↓,␈αso␈αth␈α␈e␈αd␈α␈etermin␈α␈an␈α␈t␈αis␈ε)␈α⎇␈ε#(1␈α␈)␈ε)⎇␈ε#(2)␈↓ λ ␈ε#.␈αε.␈αε.␈↓ λM␈ε)⎇␈ε#␈α␈(␈ε)␈α↓n␈ε#).
␈βK␈↓ β4␈ε,m
␈βf␈↓ 	B␈ε"(␈↓ 
C␈ε")
␈βh␈↓ α␈ε#[In␈α	ge␈α␈nera␈α␈l␈α↓,␈α	\␈↓ βG␈ε#S␈α␈mith's␈α	de␈α␈termina␈α␈n␈α␈t,"␈α	in␈α	wh␈α␈i␈α↓c␈α␈h␈α	th␈α␈e␈α	(␈ε)i␈ε#,␈↓ πq␈ε)j␈↓ λα␈ε#)␈α	el␈α↓e␈α␈men␈α}t␈α	i␈α↓s␈↓ 	/␈ε)f␈↓ 	N␈ε#gcd␈↓ 
␈ε#(␈ε)i␈ε#,␈↓ 
&␈ε)j␈↓ 
7␈ε#)␈↓ 
X␈ε#fo␈α␈r␈α	an
␈βs␈↓ ¬*␈ε↓Q␈↓ ε=␈ε↓P
␈β
⊂␈↓ ↓H␈ε#a␈α␈rbitrar␈α␈y␈α
fu␈α␈nc␈α␈ti␈α↓o␈α␈n␈↓ β[␈ε)f␈↓ βo␈ε#,␈α
is␈α
eq␈α␈ua␈α␈l␈α
to␈↓ π≥␈ε)⊗␈ε#(␈ε)m␈ε#/␈ε)␈α␈d␈ε#)␈↓ λπ␈ε)f␈↓ λ≠␈ε#(␈ε)d␈ε#),␈α
by␈αth␈α␈e␈α
sa␈α␈me␈αargu␈α␈men␈α}t.
␈β
#␈↓ ¬L␈ε&1␈ε:∀␈ε,m␈ε:∀␈ε,␈α↓n␈↓ εc␈ε,d␈ε:∧␈ε,␈α␈m
␈β
=␈↓ ↓H␈ε#S␈α␈ee␈α
L␈α↓.␈α
E␈α↓.␈↓ α`␈ε#D␈α␈i␈α↓c␈α␈kson␈α␈,␈ε0␈α∂Histo␈α␈ry␈α∞o␈α␈f␈α∞th␈α␈e␈α∞Th␈α␈eory␈α
of␈α
Num␈α␈b␈α␈ers␈ε3␈α
1␈ε#␈α∞(New␈α
Y␈α⎇ork:␈α⊂Che␈α␈l␈α↓se␈α␈a,␈α∞195␈α␈2),
␈β
d␈↓ ↓H␈ε#1␈α␈22↑␈α␈123␈α␈.]
␈β∞→␈↓ ↓V␈ε330.␈↓ α␈ε#T␈α⎇o␈α
dete␈α␈rmine␈ε)␈α
A␈ε#␈α∞a␈α␈nd␈↓ ∧F␈ε)r␈↓ ∧b␈ε#such␈α
th␈α␈at␈ε)␈α
u␈ε#␈α∞=␈ε)␈α
A␈↓ εb␈ε)v␈↓ ε⎇␈ε#+␈↓ π'␈ε)r␈↓ π6␈ε#,␈α∂0␈ε7␈α∀␈↓ λ~␈ε)r␈↓ λ6␈ε#<␈↓ λe␈ε)v␈↓ λv␈ε#,␈α∂u␈α␈sing␈α
ord␈α␈ina␈α␈ry␈α
l␈α↓o␈α␈ng
␈β∞?␈↓ β9␈ε"(␈↓ ¬7␈ε")
␈β∞A␈↓ ↓H␈ε#d␈α␈ivision,␈α
ta␈α␈k␈α␈es␈↓ β∨␈ε)O␈↓ βE␈ε#(1␈α∧+␈↓ ∧
␈ε#l␈α↓o␈α␈g␈↓ ∧:␈ε)A␈ε#)␈α↓(␈↓ ∧i␈ε#log␈↓ ¬→␈ε)u␈ε#)␈↓ ¬M␈ε#u␈α␈nits␈α	of␈α	ti␈α↓m␈α␈e.␈α∂If␈α	the␈α	q␈α␈uotien␈α}ts␈α	du␈α␈ri␈α↓n␈α␈g␈α	the␈α	a␈α␈l␈α↓g␈α␈orithm
␈β∞i␈↓ ↓H␈ε#a␈α␈re␈↓ α↓␈ε)A␈↓ α'␈ε#,␈↓ α>␈ε)A␈↓ αd␈ε#,␈↓ α{␈ε#.␈α¬.␈αε.␈↓ β'␈ε#,␈↓ β>␈ε)A␈↓ βn␈ε#,␈α
then␈↓ ∧R␈ε)A␈↓ ∧x␈ε)A␈↓ ¬$␈ε#.␈α¬.␈αε.␈↓ ¬P␈ε)A␈↓ ε␈ε7∀␈ε)␈α
u␈ε#␈α↓,␈α∞s␈α␈o␈↓ π∂␈ε#log␈↓ π?␈ε)A␈↓ πn␈ε#+␈↓ λ_␈ε7↓␈αε↓␈αε↓␈↓ λH␈ε#+␈↓ λr␈ε#lo␈α␈g␈↓ 	"␈ε)A␈↓ 	↑␈ε7∀␈↓ 
␈ε#log␈↓ 
<␈ε)u␈ε#␈α↓.␈α∃Also
␈β∞t␈↓ α→␈ε&1␈↓ αV␈ε&2␈↓ βV␈ε,m␈↓ ∧j␈ε&1␈↓ ¬⊂␈ε&2␈↓ ¬h␈ε,m␈↓ πW␈ε&1␈↓ 	:␈ε,m
␈β∂⊂␈↓ ↓H␈ε)m␈ε#␈α	=␈↓ α→␈ε)O␈↓ α3␈ε#(␈↓ α?␈ε#lo␈α␈g␈↓ αo␈ε)u␈ε#).
␈β∂@␈↓ ∧#␈ε,u␈↓ ¬g␈ε,v␈↓ π␈ε,u␈↓ π ␈ε&m␈α↓o␈α␈d␈↓ πX␈ε,v
␈β∂E␈↓ ↓V␈ε331.␈↓ α␈ε#In␈αge␈α␈nera␈α␈l,␈α
since␈α(␈↓ ∧⊃␈ε)a␈↓ ∧;␈ε7␈␈ε#␈αλ1)␈↓ ¬ε␈ε#m␈α␈od␈↓ ¬J␈ε#(␈↓ ¬U␈ε)a␈↓ ¬}␈ε7␈␈ε#␈αλ1)␈α=␈↓ εz␈ε)a␈↓ πn␈ε7␈␈ε#␈α	1␈α(cf.␈αEq.␈α
4␈α␈.3.2↑1␈α␈9),␈α
w␈α␈e␈α|␈α␈nd
␈β∂g␈↓ α←␈ε,m␈↓ βX␈ε,n␈↓ ∧z␈ε&gcd␈↓ ¬#␈ε&(␈ε,m␈ε&,␈ε,n␈ε&)
␈β∂m␈↓ ↓H␈ε#th␈α␈at␈↓ α⊂␈ε#g␈α␈cd␈↓ αB␈ε#(␈↓ αM␈ε)a␈↓ α}␈ε7␈␈ε#␈αλ1␈α␈,␈↓ βF␈ε)a␈↓ βp␈ε7␈␈ε#␈αλ1␈α␈)␈α
=␈↓ ∧h␈ε)a␈↓ ¬o␈ε7␈␈ε#␈αλ1␈α
for␈αall␈αpositiv␈α␈e␈αin␈α}teger␈α␈s␈ε)␈αa␈ε#␈α␈.
␈β⊂≥␈↓ ∧↔␈ε&2
␈β⊂ ␈↓ β≤␈ε"(␈↓ ¬0␈ε")
␈β⊂"␈↓ ↓V␈ε332.␈↓ α␈ε#Y␈α⎇es,␈α⊂to␈↓ βα␈ε)O␈↓ β(␈ε)n␈ε#(␈↓ βG␈ε#l␈α↓o␈α␈g␈↓ βx␈ε)n␈↓ ∧␈ε#)␈↓ ∧%␈ε#(␈↓ ∧0␈ε#log␈↓ ∧`␈ε#log␈↓ ¬⊂␈ε)n␈ε#)␈↓ ¬<␈ε#,␈α∂ev␈α␈e␈α␈n␈α∞if␈α∂w␈α␈e␈α∞also␈α∞nee␈α␈d␈α∞to␈α∞comp␈α␈ute␈α∞th␈α␈e␈α∞sequ␈α␈enc␈α␈e␈α∂o␈α␈f
␈β⊂J␈↓ ↓H␈ε#p␈α␈artial␈α∞quo␈α␈tien␈α␈ts␈α∞tha␈α␈t␈α∂w␈α␈ou␈α␈ld␈α∂b␈α␈e␈α∞comp␈α␈ute␈α␈d␈α∞by␈α∞Euclid's␈α∞algorith␈α␈m;␈α⊃se␈α␈e␈α∂A.␈↓ 

␈ε#S␈α␈ch␈↓ 
=␈ε#∪␈↓ 
=␈ε#o␈↓ 
N␈ε#nh␈α␈ag␈α␈e,
␈β⊂r␈↓ ↓H␈ε0Ac␈α␈ta␈αIn␈α␈forma␈α␈ti␈α↓c␈α␈a␈ε3␈α1␈ε#␈α
(19␈α␈71),␈α1␈α␈39↑␈α␈144␈α␈.␈α_[But␈α
Al␈α↓g␈α␈orithm␈α
L␈αis␈α
bette␈α␈r␈αin␈α
prac␈α␈ti␈α↓c␈α␈e␈αu␈α␈nless␈ε)␈α
n␈ε#␈αis
␈β⊃→␈↓ ↓H␈ε#e␈α␈xtrem␈α␈ely␈αlarge␈α␈.␈α↓]
␈β∪(

␈β↓U␈↓ ↓H␈ε"638␈↓ 
b␈ε"4.5.2
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα%␈↓ ↓V␈ε334.␈↓ α␈ε#Keep␈α	trac␈α␈k␈α
of␈α
th␈α␈e␈α
m␈α↓o␈α␈st␈α
sign␈α␈i␈α↓|␈α␈can␈α}t␈α
an␈α␈d␈α
lea␈α␈st␈α
si␈α↓g␈α␈ni|␈α␈can␈α␈t␈α	wo␈α␈rds␈α
o␈α␈f␈α
the␈α
o␈α␈per␈α␈and␈α␈s␈α
(the
␈βαM␈↓ ↓H␈ε#most␈αλsigni|␈α␈can␈α}t␈α	is␈αλused␈απto␈αλgue␈α␈ss␈α	th␈α␈e␈αλsign␈αλof␈ε)␈αλt␈ε#␈α	an␈α␈d␈αλth␈α␈e␈α	lea␈α␈st␈α	s␈α␈i␈α↓g␈α␈ni|c␈α␈an␈α␈t␈αλis␈α	t␈α␈o␈α	d␈α␈eterm␈α␈i␈α↓n␈α␈e␈αλthe
␈βαt␈↓ ↓H␈ε#a␈α␈m␈α↓ou␈α␈n␈α␈t␈α	of␈α
righ␈α}t␈α
sh␈α␈i␈α↓$),␈α
wh␈α␈i␈α↓le␈α	bu␈α␈i␈α↓ld␈α␈i␈α↓n␈α␈g␈α
a␈α	2␈ε7␈α∧α␈ε#␈α¬2␈α	matrix␈ε)␈α	A␈ε#␈α
o␈α␈f␈α
single-p␈α␈recision␈α	in␈α␈teg␈α␈ers␈α
su␈α␈ch
␈ββα␈↓ α'␈ε↓␈␈↓ αE␈ε↓↓␈↓ βπ␈ε↓␈␈↓ βA␈ε↓↓
␈ββ∃␈↓ β%␈ε;0
␈ββ≠␈↓ α5␈ε,u␈↓ β∃␈ε,u␈↓ β-␈ε,w
␈ββ≤␈↓ 	_␈ε:0␈↓ 	|␈ε:0
␈ββ"␈↓ ↓H␈ε#th␈α␈at␈ε)␈α
A␈↓ α]␈ε#=␈↓ βO␈ε#,␈αwhe␈α␈re␈↓ ∧C␈ε)w␈↓ ∧g␈ε#is␈α
the␈α
com␈α␈pu␈α␈ter␈αw␈α␈ord␈α
size␈α
an␈α␈d␈α
where␈↓ 	∧␈ε)u␈↓ 	*␈ε#a␈α␈nd␈↓ 	j␈ε)v␈↓ 
∞␈ε#a␈α␈re␈αsma␈α␈ll␈α↓e␈α␈r
␈ββ/␈↓ β%␈ε;0
␈ββ2␈↓ α6␈ε,v␈↓ β⊗␈ε,v␈↓ β,␈ε,w
␈ββJ␈↓ ↓H␈ε#th␈α␈an␈ε)␈α	u␈ε#␈αa␈α␈nd␈↓ αq␈ε)v␈↓ ββ␈ε#.␈α⊗(In␈α␈stead␈α	of␈α
d␈α␈i␈α↓v␈α␈i␈α↓d␈α␈ing␈α	the␈α
sim␈α␈u␈α␈l␈α↓a␈α␈ted␈α
o␈α␈dd␈α	op␈α␈eran␈α␈d␈α
b␈α␈y␈α
2,␈α
m␈α␈u␈α␈l␈α↓tip␈α␈l␈α↓y␈α	the␈α
o␈α␈the␈α␈r
␈ββq␈↓ ↓H␈ε#o␈α␈ne␈αby␈α2,␈αun␈α}ti␈α↓l␈αo␈α␈btain␈α␈i␈α↓n␈α␈g␈αm␈α}ultiples␈αo␈α␈f␈↓ ¬w␈ε)w␈↓ ε≤␈ε#a$er␈αe␈α␈xac␈α␈tl␈α↓y␈↓ πa␈ε#lg␈↓ λ␈ε)w␈↓ λ%␈ε#shi$s.)␈α≠Exp␈α␈erimen␈α␈t␈α␈s␈αsh␈α↓o␈α}w
␈β∧→␈↓ ↓H␈ε#th␈α␈is␈αalgorith␈α␈m␈αrun␈α␈nin␈α␈g␈αfou␈α␈r␈αti␈α↓m␈α␈es␈αas␈αfast␈αa␈α␈s␈αAl␈α↓g␈α␈orithm␈α
L␈↓ λβ␈ε#,␈αon␈α
at␈αleast␈αo␈α␈ne␈αc␈α␈omp␈α␈uter.
␈β∧O␈↓ ↓V␈ε335.␈↓ α␈ε#(So␈α␈l␈α↓u␈α␈tion␈αb␈α␈y␈αM␈α␈i␈α↓c␈α␈ha␈α␈el␈↓ ∧F␈ε#Pen␈α␈k.)
␈β¬ε␈↓ ↓O␈ε3Y1.␈↓ α␈ε#[Fi␈α↓n␈α␈d␈αp␈α␈o␈α␈w␈α␈er␈αof␈α2.]␈α→Sa␈α␈me␈αas␈αstep␈α
B1.
␈β¬=␈↓ ↓O␈ε3Y2.␈↓ α␈ε#[Initialize.]␈α≠Set␈α(␈↓ ∧ε␈ε)u␈↓ ∧'␈ε#,␈↓ ∧6␈ε)u␈↓ ∧W␈ε#,␈↓ ∧f␈ε)u␈↓ ¬π␈ε#)␈ε7␈α␈ ␈ε#␈α
(1,␈αε0,␈ε)␈α¬u␈ε#␈α↓)␈αa␈α␈nd␈α(␈↓ π	␈ε)v␈↓ π(␈ε#,␈↓ π6␈ε)v␈↓ πU␈ε#,␈↓ πc␈ε)v␈↓ λα␈ε#)␈ε7␈α
␈ ␈ε#␈α(␈↓ λN␈ε)v␈↓ λ`␈ε#,␈αε1␈ε7␈απ␈␈ε)␈α	u␈ε#,␈↓ 	S␈ε)v␈↓ 	e␈ε#).␈α⊃If␈ε)␈αu␈ε#␈αi␈α↓s␈αo␈α␈dd␈α␈,
␈β¬H␈↓ ∧→␈ε&1␈↓ ∧I␈ε&2␈↓ ∧y␈ε&3␈↓ π~␈ε&1␈↓ πG␈ε&2␈↓ πt␈ε&3
␈β¬d␈↓ α␈ε#set␈α(␈↓ αK␈ε)t␈↓ αe␈ε#,␈↓ αt␈ε)t␈↓ β∞␈ε#,␈↓ β≥␈ε)t␈↓ β7␈ε#)␈ε7␈α
␈ ␈ε#␈α	(0,␈ε7␈αε␈␈ε#1,␈ε7␈αε␈␈↓ ¬β␈ε)v␈↓ ¬∃␈ε#)␈αa␈α␈nd␈αg␈α␈o␈αto␈αY4␈α␈.␈α∂Other␈α␈w␈α↓ise␈αse␈α␈t␈α(␈↓ λ↑␈ε)t␈↓ λx␈ε#,␈↓ 	π␈ε)t␈↓ 	!␈ε#,␈↓ 	0␈ε)t␈↓ 	J␈ε#)␈ε7␈α	␈ ␈ε#␈α
(1,␈α¬0,␈ε)␈αεu␈ε#).
␈β¬p␈↓ αW␈ε&1␈↓ β↓␈ε&2␈↓ β*␈ε&3␈↓ λj␈ε&1␈↓ 	∪␈ε&2␈↓ 	<␈ε&3
␈βε≠␈↓ ↓O␈ε3Y3.␈↓ α␈ε#[Halv␈α␈e␈↓ αs␈ε)t␈↓ β
␈ε#.]␈α≠If␈↓ β\␈ε)t␈↓ ∧β␈ε#a␈α␈nd␈↓ ∧D␈ε)t␈↓ ∧j␈ε#are␈αb␈α␈oth␈αev␈α␈en␈α␈,␈αset␈α(␈↓ ππ␈ε)t␈↓ π!␈ε#,␈↓ π0␈ε)t␈↓ πK␈ε#,␈↓ πY␈ε)t␈↓ πt␈ε#)␈ε7␈α
␈ ␈ε#␈α(␈↓ λ@␈ε)t␈↓ λ[␈ε#,␈↓ λj␈ε)t␈↓ 	∧␈ε#,␈↓ 	∪␈ε)t␈↓ 	-␈ε#)/2␈α␈;␈α
oth␈α␈erwise␈αse␈α␈t
␈βε'␈↓ α␈␈ε&3␈↓ βi␈ε&1␈↓ ∧Q␈ε&2␈↓ π∀␈ε&1␈↓ π=␈ε&2␈↓ πf␈ε&3␈↓ λM␈ε&1␈↓ λv␈ε&2␈↓ 	∨␈ε&3
␈βεC␈↓ α␈ε#(␈↓ α↔␈ε)t␈↓ α1␈ε#,␈↓ α@␈ε)t␈↓ α[␈ε#,␈↓ αi␈ε)t␈↓ β∧␈ε#)␈ε7␈α	␈ ␈ε#␈α
(␈↓ βN␈ε)t␈↓ βn␈ε#+␈↓ ∧⊗␈ε)v␈↓ ∧(␈ε#,␈↓ ∧7␈ε)t␈↓ ∧X␈ε7␈␈ε)␈απu␈ε#,␈↓ ¬"␈ε)t␈↓ ¬<␈ε#)/2␈α␈.␈α_(In␈αth␈α␈e␈αlat␈α␈ter␈αca␈α␈se,␈↓ λ∨␈ε)t␈↓ λ@␈ε#+␈↓ λh␈ε)v␈↓ 	∧␈ε#an␈α␈d␈↓ 	E␈ε)t␈↓ 	e␈ε7␈␈ε)␈απu␈ε#␈αwi␈α↓ll␈αb␈α␈oth
␈βεN␈↓ α$␈ε&1␈↓ αM␈ε&2␈↓ αv␈ε&3␈↓ βZ␈ε&1␈↓ ∧C␈ε&2␈↓ ¬.␈ε&3␈↓ λ,␈ε&1␈↓ 	Q␈ε&2
␈βεj␈↓ α␈ε#be␈α
ev␈α␈en␈α␈.)
␈βπ!␈↓ ↓O␈ε3Y4.␈↓ α␈ε#[Is␈↓ α8␈ε)t␈↓ α↑␈ε#ev␈α}en?]␈α→If␈↓ βo␈ε)t␈↓ ∧∃␈ε#is␈αev␈α}en,␈αgo␈αb␈α␈ac␈α␈k␈αto␈αY3.
␈βπ,␈↓ αE␈ε&3␈↓ β|␈ε&3
␈βπW␈↓ ↓O␈ε3Y5.␈↓ α␈ε#[Reset␈↓ αu␈ε#ma␈↓ β!␈ε#x␈↓ β4␈ε#(␈↓ β?␈ε)u␈↓ β`␈ε#,␈↓ βo␈ε)v␈↓ ∧
␈ε#)␈α↓.]␈α∨I␈α↓f␈↓ ∧o␈ε)t␈↓ ¬_␈ε#is␈α∞po␈α␈si␈α↓t␈α␈i␈α↓v␈α}e,␈α⊂se␈α␈t␈α∂(␈↓ πε␈ε)u␈↓ π'␈ε#,␈↓ π6␈ε)u␈↓ πW␈ε#,␈↓ πf␈ε)u␈↓ λπ␈ε#)␈ε7␈α∂␈ ␈ε#␈α∂(␈↓ λ\␈ε)t␈↓ λv␈ε#,␈↓ 	¬␈ε)t␈↓ 	∨␈ε#,␈↓ 	.␈ε)t␈↓ 	H␈ε#);␈α⊃o␈α␈the␈α␈rwi␈α↓se␈α∞se␈α␈t
␈βπc␈↓ βS␈ε&3␈↓ ∧␈ε&3␈↓ ∧|␈ε&3␈↓ π→␈ε&1␈↓ πI␈ε&2␈↓ πy␈ε&3␈↓ λh␈ε&1␈↓ 	⊃␈ε&2␈↓ 	:␈ε&3
␈βπ␈␈↓ α␈ε#(␈↓ α↔␈ε)v␈↓ α5␈ε#,␈↓ αD␈ε)v␈↓ αb␈ε#,␈↓ αq␈ε)v␈↓ β∂␈ε#)␈ε7␈α
␈ ␈ε#␈α	(␈↓ βY␈ε)v␈↓ βr␈ε7␈␈↓ ∧≠␈ε)t␈↓ ∧5␈ε#,␈ε7␈αε␈␈ε)␈α↓u␈ε7␈απ␈␈↓ ¬)␈ε)t␈↓ ¬C␈ε#,␈ε7␈αε␈␈↓ ¬t␈ε)t␈↓ ε∞␈ε#).
␈βλ␈↓ α(␈ε&1␈↓ αU␈ε&2␈↓ βα␈ε&3␈↓ ∧(␈ε&1␈↓ ¬6␈ε&2␈↓ ε␈ε&3
␈βλ6␈↓ ↓O␈ε3Y6.␈↓ α␈ε#[Su␈α␈btra␈α␈ct.]␈α∃S␈α␈et␈α
(␈↓ β⎇␈ε)t␈↓ ∧↔␈ε#,␈↓ ∧&␈ε)t␈↓ ∧@␈ε#,␈↓ ∧O␈ε)t␈↓ ∧i␈ε#)␈ε7␈α	␈ ␈ε#␈α
(␈↓ ¬3␈ε)u␈↓ ¬T␈ε#,␈↓ ¬c␈ε)u␈↓ ε∧␈ε#,␈↓ ε∪␈ε)u␈↓ ε4␈ε#)␈ε7␈α¬␈␈ε#␈α¬(␈↓ εu␈ε)v␈↓ π∪␈ε#,␈↓ π"␈ε)v␈↓ π@␈ε#,␈↓ πO␈ε)v␈↓ πm␈ε#)␈α↓.␈α∞Then␈α	if␈↓ 	∧␈ε)t␈↓ 	'␈ε#<␈α
0,␈α
set␈α	(␈↓ 
3␈ε)t␈↓ 
N␈ε#,␈↓ 
]␈ε)t␈↓ 
w␈ε#)␈ε7␈α	␈ 
␈βλA␈↓ ∧	␈ε&1␈↓ ∧2␈ε&2␈↓ ∧[␈ε&3␈↓ ¬F␈ε&1␈↓ ¬w␈ε&2␈↓ ε'␈ε&3␈↓ πε␈ε&1␈↓ π3␈ε&2␈↓ π`␈ε&3␈↓ 	⊂␈ε&1␈↓ 
@␈ε&1␈↓ 
i␈ε&2
␈βλ]␈↓ α␈ε#(␈↓ α↔␈ε)t␈↓ α:␈ε#+␈↓ αd␈ε)v␈↓ αv␈ε#,␈↓ β¬␈ε)t␈↓ β(␈ε7␈␈ε)␈α	u␈ε#).␈α⊗If␈↓ ∧2␈ε)t␈↓ ∧Y␈ε7≤␈ε#␈α
0,␈α∞g␈α␈o␈α
b␈α␈ack␈α
to␈αB␈α↓3␈α␈.␈α∃Otherwise␈α
th␈α␈e␈α
algo␈α␈ri␈α↓t␈α␈hm␈α
term␈α␈i␈α↓n␈α␈ate␈α␈s
␈βλi␈↓ α$␈ε&1␈↓ β⊃␈ε&2␈↓ ∧>␈ε&3
␈βλ␈␈↓ ∧
␈ε,k
␈β	¬␈↓ α␈ε#with␈α(␈↓ αc␈ε)u␈↓ β∧␈ε#,␈↓ β∪␈ε)u␈↓ β4␈ε#,␈↓ βC␈ε)u␈↓ βl␈ε7↓␈↓ β|␈ε#2␈↓ ∧≤␈ε#)␈αas␈αth␈α␈e␈αou␈α␈tpu␈α␈t.
␈β	␈↓ ε$␈∧	ε$≠∂
␈β	⊂␈↓ αv␈ε&1␈↓ β&␈ε&2␈↓ βV␈ε&3
␈β	I␈↓ α␈ε#It␈α∞is␈α∞clea␈α␈r␈α∞th␈α␈at␈α∞th␈α␈e␈α∞rela␈α␈ti␈α↓o␈α␈ns␈α∞in␈α
(16␈α␈)␈α∞are␈α
prese␈α␈rv␈α␈ed␈α␈,␈α∂an␈α␈d␈α
that␈α
0␈ε7␈α∞∀␈↓ 	↑␈ε)u␈↓ 	␈␈ε#,␈↓ 
∞␈ε)v␈↓ 
,␈ε#,␈↓ 
;␈ε)t␈↓ 
c␈ε7∀␈↓ ∩␈ε)v␈↓ #␈ε#,
␈β	U␈↓ 	q␈ε&1␈↓ 
≡␈ε&1␈↓ 
G␈ε&1
␈β	q␈↓ ↓H␈ε#0␈ε7␈α∃␈↓ α∩␈ε)u␈↓ α3␈ε#,␈↓ αB␈ε)v␈↓ α`␈ε#,␈↓ αo␈ε)t␈↓ β⊗␈ε7∃␈α␈␈ε)␈α↓u␈ε#␈α
a$er␈αeach␈αof␈α
step␈α␈s␈α
Y2↑␈α␈Y6.␈α∃If␈ε)␈α
u␈ε#␈α
is␈α
od␈α␈d␈α
a␈α␈$er␈α
step␈αY2,␈α∞th␈α␈en␈αstep
␈β	⎇␈↓ α&␈ε&2␈↓ αS␈ε&2␈↓ α|␈ε&2
␈β
→␈↓ ↓H␈ε#Y3␈αca␈α␈n␈αb␈α␈e␈αsi␈α↓m␈α␈pli|ed␈α␈,␈αsince␈↓ ∧X␈ε)t␈↓ ∧}␈ε#an␈α␈d␈↓ ¬?␈ε)t␈↓ ¬e␈ε#are␈αbo␈α␈th␈αev␈α␈en␈αi{␈↓ π←␈ε)t␈↓ λ¬␈ε#is␈αev␈α}en;␈αsimilarly,␈αif␈↓ 
.␈ε)v␈↓ 
L␈ε#is␈αo␈α␈dd␈α␈,
␈β
$␈↓ ∧e␈ε&1␈↓ ¬L␈ε&2␈↓ πl␈ε&2
␈β
@␈↓ ↓H␈ε#th␈α␈en␈↓ α∃␈ε)t␈↓ α<␈ε#an␈α␈d␈↓ α}␈ε)t␈↓ β%␈ε#are␈αbot␈α␈h␈α
e␈α␈v␈α␈en␈αi{␈↓ ¬#␈ε)t␈↓ ¬J␈ε#i␈α↓s␈↓ ¬m␈ε#ev␈α␈en␈α␈.␈α∀Th␈α}us,␈α
as␈α
in␈αAlgor␈α␈i␈α↓th␈α␈m␈α
X,␈α
it␈αi␈α↓s␈αpo␈α␈ssi␈α↓b␈α␈le␈α
to
␈β
L␈↓ α"␈ε&1␈↓ β␈ε&2␈↓ ¬0␈ε&1
␈β
h␈↓ ↓H␈ε#su␈α␈pp␈α␈ress␈αa␈α␈l␈α↓l␈αca␈α␈l␈α↓c␈α␈ulation␈α␈s␈αin␈α␈v␈α␈o␈α␈lving␈↓ ¬>␈ε)u␈↓ ¬`␈ε#,␈↓ ¬t␈ε)v␈↓ ε∩␈ε#,␈αand␈↓ εg␈ε)t␈↓ π↓␈ε#,␈αp␈α␈ro␈α␈v␈α␈i␈α↓d␈α␈ed␈α
tha␈α␈t␈↓ λf␈ε)v␈↓ 	β␈ε#is␈αod␈α␈d␈αa$e␈α␈r␈αstep␈α
Y␈α↓2␈α␈.
␈β
s␈↓ ¬R␈ε&2␈↓ ε∧␈ε&2␈↓ εs␈ε&2
␈β∂␈↓ ↓H␈ε#Th␈α␈is␈α
c␈α␈ond␈α␈ition␈αis␈αo$en␈αkno␈α␈wn␈αin␈αa␈α␈dv␈α⎇a␈α␈nce␈α(e.g␈α␈.␈α↓,␈αw␈α↓h␈α␈en␈↓ π↑␈ε)v␈↓ π|␈ε#i␈α↓s␈αp␈α␈rime␈αan␈α␈d␈αw␈α␈e␈αare␈αtry␈α␈ing␈αto
␈β1␈↓ αb␈ε:␈␈ε&␈α↓1
␈β7␈↓ ↓H␈ε#c␈α␈omp␈α␈ute␈↓ αO␈ε)u␈↓ β∃␈ε#m␈α↓od␈α␈ulo␈↓ ∧
␈ε)v␈↓ ∧≡␈ε#)␈α↓.
␈β@␈↓ ↓H␈ε=SE␈α␈C␈α↓T␈α␈I␈α↓O␈α␈N␈α∞4.5␈α␈.3
␈β
∃␈↓ ↓g␈ε31.␈↓ α␈ε#The␈α
run␈α␈ning␈α
ti␈α↓m␈α␈e␈αi␈α↓s␈αa␈α␈bo␈α␈ut␈α19␈α␈.02␈↓ ¬d␈ε)T␈↓ εβ␈ε#+␈απ6,␈αj␈α↓u␈α␈st␈αa␈αtri⎇␈α␈e␈αsl␈α↓o␈α}w␈α␈er␈αtha␈α␈n␈αProg␈α␈ram␈α4.5␈α␈.␈α↓2␈α␈A.
␈β
G␈↓ α␈ε↓∩␈↓ πh␈ε↓∪
␈β
K␈↓ α&␈ε)Q␈↓ αQ␈ε#(␈↓ α\␈ε)x␈↓ α|␈ε#,␈↓ β␈ε)x␈↓ β+␈ε#,␈↓ β:␈ε#.␈αε.␈αε.␈↓ βg␈ε#,␈↓ βu␈ε)x␈↓ ∧A␈ε#,␈↓ ∧P␈ε)x␈↓ ∧s␈ε#)␈↓ ¬⊗␈ε)Q␈↓ ¬j␈ε#(␈↓ ¬u␈ε)x␈↓ ε∃␈ε#,␈↓ ε$␈ε)x␈↓ εD␈ε#,␈↓ εS␈ε#.␈αε.␈α¬.␈↓ ε␈␈ε#,␈↓ π∞␈ε)x␈↓ πZ␈ε#)
␈β
W␈↓ α@␈ε,n␈↓ αo␈ε&1␈↓ β≡␈ε&2␈↓ ∧λ␈ε,n␈ε:␈␈ε&1␈↓ ∧b␈ε,n␈↓ ¬1␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ επ␈ε&1␈↓ ε6␈ε&2␈↓ π!␈ε,n␈ε:␈α␈␈␈ε&␈α↓1
␈β
a␈↓ ↓g␈ε32.␈↓ π}␈ε#.
␈β
x␈↓ α)␈ε)Q␈↓ α⎇␈ε#(␈↓ βλ␈ε)x␈↓ β(␈ε#,␈↓ β7␈ε#.␈αε.␈α¬.␈↓ βc␈ε#,␈↓ βr␈ε)x␈↓ ∧=␈ε#,␈↓ ∧L␈ε)x␈↓ ∧p␈ε#)␈↓ ¬.␈ε)Q␈↓ ε↓␈ε#(␈↓ ε␈ε)x␈↓ ε,␈ε#,␈↓ ε;␈ε#.␈αε.␈αε.␈↓ εh␈ε#,␈↓ εv␈ε)x␈↓ πB␈ε#)
␈β∞∧␈↓ αD␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ β~␈ε&2␈↓ ∧∧␈ε,n␈ε:␈␈ε&␈α↓1␈↓ ∧←␈ε,n␈↓ ¬H␈ε,n␈ε:␈␈ε&2␈↓ ε∨␈ε&2␈↓ π	␈ε,n␈ε:␈␈ε&1
␈β∞/␈↓ ↓g␈ε33.␈↓ α␈ε)Q␈↓ α7␈ε#(␈↓ αB␈ε)x␈↓ αc␈ε#,␈↓ αq␈ε#.␈αε.␈αε.␈↓ β≡␈ε#,␈↓ β-␈ε)x␈↓ βP␈ε#).
␈β∞;␈↓ α&␈ε,n␈↓ αU␈ε&1␈↓ β?␈ε,n
␈β∞f␈↓ ↓g␈ε34.␈↓ α␈ε#By␈αind␈α␈uc␈α␈ti␈α↓o␈α␈n,␈αor␈αb␈α␈y␈αtak␈α␈ing␈αth␈α␈e␈αd␈α␈etermin␈α␈an␈α␈t␈αo␈α␈f␈αth␈α␈e␈αma␈α␈tri␈α↓x␈α
pro␈α␈du␈α␈ct␈αin␈αex␈α␈ercise␈α2.
␈β∂≥␈↓ ↓g␈ε35.␈↓ α␈ε#When␈α
th␈α␈e␈ε)␈α
x␈ε#'s␈α∞a␈α␈re␈α∞p␈α␈ositiv␈α␈e,␈α∞the␈↓ ¬]␈ε)q␈↓ ¬o␈ε#'s␈α∞o␈α␈f␈α∞(9)␈α
are␈α
po␈α␈si␈α↓t␈α␈i␈α↓v␈α}e,␈α∂a␈α␈nd␈↓ λt␈ε)q␈↓ 	K␈ε#>␈↓ 	y␈ε)q␈↓ 
C␈ε#;␈α∂he␈α␈nce
␈β∂(␈↓ 	∧␈ε,n␈ε&+␈α↓1␈↓ 

␈ε,n␈ε:␈␈ε&1
␈β∂D␈↓ ↓H␈ε#(9␈α␈)␈α
is␈αan␈αa␈α␈lterna␈α␈ting␈αseries␈αo␈α␈f␈α
d␈α␈ecrea␈α␈sing␈αterm␈α␈s,␈α
an␈α␈d␈αit␈αcon␈α}v␈α␈erg␈α␈es␈αi␈α↓{␈↓ 	%␈ε)q␈↓ 	G␈ε)q␈↓ 
≤␈ε7!␈α1␈ε#.␈α∪By
␈β∂P␈↓ 	6␈ε,n␈↓ 	W␈ε,n␈ε&+␈α↓1
␈β∂f␈↓ 	ε␈ε,n
␈β∂l␈↓ ↓H␈ε#in␈α␈du␈α␈ction,␈α
if␈αthe␈ε)␈αx␈ε#'s␈αare␈αgre␈α␈ater␈αtha␈α␈n␈ε)␈α∂␈ε#,␈α
w␈α␈e␈αha␈α␈v␈α}e␈↓ π⊗␈ε)q␈↓ πC␈ε7∃␈ε)␈αc␈ε#␈α↓(1␈αλ+␈ε)␈αλ∂␈ε#/2␈↓ λz␈ε#)␈↓ 	⊗␈ε#,␈α
where␈ε)␈αc␈ε#␈α
is␈αch␈α↓o␈α␈sen
␈β∂w␈↓ π&␈ε,n
␈β⊂∞␈↓ 
N␈ε,n
␈β⊂∪␈↓ ↓H␈ε#sm␈α␈all␈α
en␈α↓o␈α␈ug␈α␈h␈α
to␈αmak␈α}e␈α
th␈α␈i␈α↓s␈α
in␈α␈equ␈α␈alit␈α␈y␈α
v␈α⎇a␈α␈l␈α↓id␈αfor␈ε)␈α
n␈ε#␈α=␈α
1␈α
a␈α␈nd␈α2.␈α∀But␈α
if␈↓ 	?␈ε)x␈↓ 	n␈ε#=␈α
1/␈↓ 
=␈ε#2␈↓ 
l␈ε#th␈α␈en
␈β⊂∨␈↓ 	Q␈ε,n
␈β⊂5␈↓ β⊂␈ε,n
␈β⊂;␈↓ ↓H␈ε)q␈↓ ↓r␈ε7∀␈ε#␈α
2␈ε7␈απ␈␈ε#␈αλ1␈α␈/␈↓ α␈␈ε#2␈↓ β ␈ε#.
␈β⊂G␈↓ ↓X␈ε,n
␈β⊂r␈↓ ↓g␈ε36.␈↓ α␈ε#It␈α
su␈α␈}ces␈αto␈αpro␈α␈v␈α}e␈α
th␈α␈at␈↓ ∧s␈ε)A␈↓ ¬$␈ε#=␈↓ ¬Q␈ε)B␈↓ ¬w␈ε#;␈α∞a␈α␈nd␈αfrom␈αthe␈αfact␈αtha␈α␈t␈α
0␈ε7␈α∀␈α?␈↓ 	D␈ε)x␈↓ 	e␈ε#,␈↓ 	t␈ε#.␈α¬.␈αε.␈↓ 
 ␈ε#,␈↓ 
/␈ε)x␈↓ 
R␈ε7?␈ε#␈α<␈α1
␈β⊂⎇␈↓ ¬␈ε&1␈↓ ¬i␈ε&1␈↓ 	W␈ε&1␈↓ 
A␈ε,n
␈β⊃→␈↓ ↓H␈ε#wh␈α␈en␈α␈ev␈α␈er␈↓ αZ␈ε)x␈↓ αz␈ε#,␈↓ β	␈ε#.␈αε.␈α¬.␈↓ β5␈ε#,␈↓ βD␈ε)x␈↓ βr␈ε#are␈αpo␈α␈siti␈α↓v␈α}e␈αin␈α␈teg␈α␈ers,␈αwe␈α
ha␈α␈v␈α}e␈↓ π&␈ε)B␈↓ πU␈ε#=␈ε7␈α
b␈ε#1␈α␈/␈↓ λ.␈ε)X␈↓ λM␈ε7c␈ε#␈α	=␈↓ 	∞␈ε)A␈↓ 	4␈ε#.
␈β⊃%␈↓ αl␈ε&1␈↓ βW␈ε,n␈↓ π>␈ε&1␈↓ 	&␈ε&1
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.3␈↓ 
v␈ε"639
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓g␈ε37.␈↓ α␈ε#On␈α␈l␈α↓y␈α
1␈α¬2␈↓ β
␈ε#.␈αε.␈αε.␈↓ β9␈ε)n␈ε#␈α∞an␈α␈d␈ε)␈α
n␈↓ ∧8␈ε#.␈αε.␈αε.␈↓ ∧d␈ε#2␈αε1␈α␈.␈α≡(The␈α
v␈α⎇a␈α␈riable␈↓ πα␈ε)x␈↓ π0␈ε#app␈α␈ear␈α␈s␈α∞in␈α
ex␈α␈actly␈↓ 	L␈ε)F␈↓ 	u␈ε)F␈↓ 
R␈ε#ter␈α␈ms;
␈βα1␈↓ π∀␈ε,k␈↓ 	a␈ε,k␈↓ 
␈ε,n␈ε:␈α␈␈␈↓ 
6␈ε,k
␈βαM␈↓ ↓H␈ε#h␈α␈en␈α␈ce␈↓ α%␈ε)x␈↓ αR␈ε#an␈α␈d␈↓ β∀␈ε)x␈↓ βC␈ε#can␈αo␈α␈nly␈αb␈α␈e␈α
p␈α␈erm␈α␈u␈α␈ted␈αin␈α␈t␈α␈o␈↓ εT␈ε)x␈↓ π↓␈ε#an␈α␈d␈↓ πC␈ε)x␈↓ πf␈ε#.␈α∪If␈↓ λ$␈ε)x␈↓ λQ␈ε#an␈α␈d␈↓ 	∪␈ε)x␈↓ 	C␈ε#a␈α␈re␈α|x␈α␈ed␈αb␈α␈y␈αthe
␈βαX␈↓ α8␈ε&1␈↓ β&␈ε,n␈↓ εg␈ε&1␈↓ πU␈ε,n␈↓ λ7␈ε&1␈↓ 	%␈ε,n
␈βαt␈↓ ↓H␈ε#p␈α␈erm␈α␈u␈α␈tation␈α␈,␈αit␈αfollo␈α␈ws␈αb␈α␈y␈αind␈α␈uctio␈α␈n␈αtha␈α␈t␈↓ ε)␈ε)x␈↓ εJ␈ε#,␈↓ ε↑␈ε#.␈αε.␈α¬.␈↓ π
␈ε#,␈↓ π∨␈ε)x␈↓ πu␈ε#are␈αa␈α␈l␈α↓so␈α
|x␈α␈ed.)
␈ββ␈↓ ε<␈ε&2␈↓ π1␈ε,n␈ε:␈␈ε&1
␈ββ'␈↓ ↓g␈ε38.␈↓ α␈ε#This␈αis␈αequ␈α␈iv␈α⎇alen␈α}t␈αto
␈ββo␈↓ β∨␈ε)Q␈↓ βr␈ε#(␈↓ β⎇␈ε)A␈↓ ∧N␈ε#,␈↓ ∧]␈ε#.␈αε.␈αε.␈↓ ¬
␈ε#,␈↓ ¬_␈ε)A␈↓ ¬>␈ε#)␈ε7␈αλ␈␈↓ ¬z␈ε)X␈↓ ε→␈ε)Q␈↓ εl␈ε#(␈↓ εw␈ε)A␈↓ πH␈ε#,␈↓ πW␈ε#.␈αε.␈αε.␈↓ λβ␈ε#,␈↓ λ∩␈ε)A␈↓ λ8␈ε#)␈↓ 	-␈ε#1
␈ββ{␈↓ β9␈ε,n␈ε:␈␈ε&␈α↓2␈↓ ∧∃␈ε,n␈ε:␈␈ε&␈α↓1␈↓ ¬1␈ε&2␈↓ ε3␈ε,n␈ε:␈␈ε&1␈↓ π∂␈ε,n␈ε:␈␈ε&1␈↓ λ*␈ε&1
␈β∧ε␈↓ λP␈ε#=␈ε7␈α
␈␈↓ 	P␈ε#,
␈β∧→␈↓ β∨␈∧∧→β∨α¬%␈↓ 	 ␈∧∧→	 α-
␈β∧≤␈↓ β[␈ε)Q␈↓ ∧/␈ε#(␈↓ ∧:␈ε)A␈↓ ∧c␈ε#,␈↓ ∧q␈ε#.␈αε.␈αε.␈↓ ¬≡␈ε#,␈↓ ¬-␈ε)A␈↓ ¬R␈ε#)␈ε7␈αλ␈␈↓ ε∞␈ε)X␈↓ ε-␈ε)Q␈↓ εX␈ε#(␈↓ εc␈ε)A␈↓ π␈ε#,␈↓ π≠␈ε#.␈α¬.␈αε.␈↓ πG␈ε#,␈↓ πV␈ε)A␈↓ π|␈ε#)␈↓ 	 ␈ε)X
␈β∧(␈↓ βv␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ ∧R␈ε,n␈↓ ¬E␈ε&2␈↓ εG␈ε,n␈↓ ε{␈ε,n␈↓ πn␈ε&1␈↓ 	;␈ε,n
␈β∧g␈↓ ↓H␈ε#a␈α␈nd␈α
by␈α(6␈α␈)␈αth␈α␈is␈αi␈α↓s␈αe␈α␈quiv␈α⎇a␈α␈l␈α↓e␈α␈n␈α␈t␈αto
␈β¬2␈↓ ∧~␈ε)Q␈↓ ∧n␈ε#(␈↓ ∧y␈ε)A␈↓ ¬∨␈ε#,␈↓ ¬-␈ε#.␈αε.␈αε.␈↓ ¬Z␈ε#,␈↓ ¬i␈ε)A␈↓ ε⊃␈ε#)␈αλ+␈↓ εM␈ε)X␈↓ εy␈ε)Q␈↓ πL␈ε#(␈↓ πW␈ε)A␈↓ π⎇␈ε#,␈↓ λ␈ε#.␈αε.␈αε.␈↓ λ8␈ε#,␈↓ λG␈ε)A␈↓ 	_␈ε#)
␈β¬=␈↓ ∧5␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ ¬⊃␈ε&2␈↓ ε↓␈ε,n␈↓ εh␈ε,n␈↓ π∪␈ε,n␈ε:␈␈ε&␈α↓2␈↓ πo␈ε&2␈↓ λ←␈ε,n␈ε:␈␈ε&␈α↓1
␈β¬H␈↓ βD␈ε)X␈↓ βl␈ε#=␈↓ 	'␈ε#.
␈β¬[␈↓ ∧~␈∧¬[∧~α¬

␈β¬←␈↓ ∧.␈ε)Q␈↓ ∧Z␈ε#(␈↓ ∧e␈ε)A␈↓ ¬
␈ε#,␈↓ ¬→␈ε#.␈αε.␈αε.␈↓ ¬F␈ε#,␈↓ ¬T␈ε)A␈↓ ¬⎇␈ε#)␈αλ+␈↓ ε9␈ε)X␈↓ εe␈ε)Q␈↓ π8␈ε#(␈↓ πC␈ε)A␈↓ πi␈ε#,␈↓ πx␈ε#.␈αε.␈αε.␈↓ λ$␈ε#,␈↓ λ3␈ε)A␈↓ 	∧␈ε#)
␈β¬j␈↓ ∧I␈ε,n␈↓ ∧⎇␈ε&1␈↓ ¬m␈ε,n␈↓ εT␈ε,n␈↓ ε␈␈ε,n␈ε:␈␈ε&1␈↓ π[␈ε&1␈↓ λK␈ε,n␈ε:␈␈ε&1
␈βε4␈↓ ↓g␈ε39.␈↓ α␈ε#(a)␈α⊃By␈α
d␈α␈e|␈α␈nition.␈α⊗(b),␈α
(␈α↓d␈α␈)␈α
P␈α↓ro␈α}v␈α␈e␈α
this␈α
whe␈α␈n␈ε)␈α
n␈ε#␈α
=␈α	1,␈αth␈α␈en␈α
a␈α␈pp␈α␈l␈α↓y␈α
(a␈α␈)␈αto␈α
g␈α␈et␈α
the␈α
resu␈α␈lt
␈βε\␈↓ ↓H␈ε#fo␈α␈r␈αgen␈α␈eral␈ε)␈αn␈ε#␈α↓.␈α→(c)␈αPro␈α␈v␈α␈e␈αwh␈α␈en␈ε)␈α
n␈ε#␈α
=␈↓ ¬R␈ε)k␈↓ ¬l␈ε#+␈απ1,␈αthen␈α
ap␈α␈ply␈α(a␈α␈)␈α↓.
␈βπ∞␈↓ ↓V␈ε310.␈↓ α␈ε#If␈↓ α0␈ε)A␈↓ αd␈ε#>␈α∂0␈α␈,␈α∂the␈α␈n␈↓ ∧␈ε)B␈↓ ∧?␈ε#=␈α∞0,␈↓ ¬↔␈ε)B␈↓ ¬J␈ε#=␈↓ ¬z␈ε)A␈↓ ε ␈ε#,␈↓ ε8␈ε)B␈↓ εk␈ε#=␈↓ π≠␈ε)A␈↓ π@␈ε#,␈↓ πX␈ε)B␈↓ λ␈ε#=␈↓ λ<␈ε)A␈↓ λa␈ε#,␈↓ λy␈ε)B␈↓ 	-␈ε#=␈↓ 	\␈ε)A␈↓ 
α␈ε#,␈↓ 
~␈ε)B␈↓ 
N␈ε#=␈↓ 
⎇␈ε)A␈↓ #␈ε#,
␈βπ~␈↓ αH␈ε&0␈↓ ∧#␈ε&0␈↓ ¬.␈ε&1␈↓ ε∩␈ε&0␈↓ εO␈ε&2␈↓ π3␈ε&1␈↓ πp␈ε&3␈↓ λT␈ε&2␈↓ 	⊃␈ε&4␈↓ 	t␈ε&3␈↓ 
2␈ε&5␈↓ ∃␈ε&4
␈βπ6␈↓ ↓H␈ε)m␈ε#␈α	=␈α
5␈α␈.␈α⊂If␈↓ αe␈ε)A␈↓ β∀␈ε#=␈α
0,␈αthen␈↓ ∧0␈ε)B␈↓ ∧`␈ε#=␈↓ ¬␈ε)A␈↓ ¬0␈ε#,␈↓ ¬E␈ε)B␈↓ ¬t␈ε#=␈↓ ε∨␈ε)A␈↓ εE␈ε#,␈↓ εZ␈ε)B␈↓ π	␈ε#=␈↓ π4␈ε)A␈↓ πZ␈ε#,␈↓ πn␈ε)B␈↓ λ≡␈ε#=␈↓ λI␈ε)A␈↓ λn␈ε#,␈ε)␈αm␈ε#␈α	=␈α
3.␈α⊂If␈↓ 
 ␈ε)A␈↓ 
P␈ε#=␈ε7␈α	␈␈ε#␈α↓1
␈βπA␈↓ α⎇␈ε&0␈↓ ∧H␈ε&0␈↓ ¬#␈ε&1␈↓ ¬]␈ε&1␈↓ ε7␈ε&2␈↓ εr␈ε&2␈↓ πL␈ε&3␈↓ λε␈ε&3␈↓ λa␈ε&4␈↓ 
8␈ε&0
␈βπ]␈↓ ↓H␈ε#a␈α␈nd␈↓ α␈ε)A␈↓ α>␈ε#=␈α∞1,␈α∞then␈↓ βd␈ε)B␈↓ ∧↔␈ε#=␈ε7␈α∞␈␈ε#(␈↓ ∧r␈ε)A␈↓ ¬!␈ε#+␈α
2␈α␈),␈↓ ¬␈␈ε)B␈↓ ε2␈ε#=␈α∞1␈α␈,␈↓ π	␈ε)B␈↓ π<␈ε#=␈↓ πk␈ε)A␈↓ λ~␈ε7␈␈ε#␈α	1,␈↓ λm␈ε)B␈↓ 	 ␈ε#=␈↓ 	N␈ε)A␈↓ 	t␈ε#,␈ε)␈α∂m␈ε#␈α
=␈α∞3␈α␈.␈α↔If
␈βπi␈↓ α#␈ε&1␈↓ β|␈ε&0␈↓ ¬
␈ε&2␈↓ ε↔␈ε&1␈↓ π!␈ε&2␈↓ λβ␈ε&3␈↓ 	∧␈ε&3␈↓ 	g␈ε&4
␈βλ¬␈↓ ↓H␈ε)A␈↓ ↓x␈ε#=␈ε7␈α␈␈ε#␈α↓1␈αan␈α␈d␈↓ β$␈ε)A␈↓ βU␈ε#>␈α1␈α␈,␈α
th␈α␈en␈↓ ∧t␈ε)B␈↓ ¬$␈ε#=␈ε7␈α␈␈ε#2,␈↓ ε↔␈ε)B␈↓ εH␈ε#=␈↓ εt␈ε)A␈↓ π"␈ε7␈␈ε#␈αλ2,␈↓ πq␈ε)B␈↓ λ"␈ε#=␈↓ λN␈ε)A␈↓ λt␈ε#,␈↓ 		␈ε)B␈↓ 	9␈ε#=␈↓ 	f␈ε)A␈↓ 
␈ε#,␈↓ 
!␈ε)B␈↓ 
Q␈ε#=␈↓ 
⎇␈ε)A␈↓ #␈ε#,
␈βλ⊂␈↓ ↓`␈ε&0␈↓ β<␈ε&1␈↓ ¬␈ε&0␈↓ ε/␈ε&2␈↓ π␈ε&1␈↓ λ	␈ε&3␈↓ λf␈ε&2␈↓ 	!␈ε&4␈↓ 	}␈ε&3␈↓ 
9␈ε&5␈↓ ∃␈ε&4
␈βλ,␈↓ ↓H␈ε)m␈ε#␈α	=␈α	5.␈α∂If␈↓ αc␈ε)A␈↓ β∪␈ε#<␈ε7␈α	␈␈ε#␈α↓1␈α␈,␈αth␈α␈en␈↓ ∧P␈ε)B␈↓ ∧␈␈ε#=␈ε7␈α	␈␈ε#1,␈↓ ¬p␈ε)B␈↓ ε∨␈ε#=␈α	1,␈↓ εn␈ε)B␈↓ π≥␈ε#=␈ε7␈α
␈␈↓ πi␈ε)A␈↓ λ⊗␈ε7␈␈ε#␈αλ2,␈↓ λd␈ε)B␈↓ 	∪␈ε#=␈α
1␈α␈,␈↓ 	c␈ε)B␈↓ 
∩␈ε#=␈↓ 
=␈ε)A␈↓ 
j␈ε7␈␈ε#␈αλ1␈α␈,
␈βλ8␈↓ α|␈ε&0␈↓ ∧g␈ε&0␈↓ επ␈ε&1␈↓ πε␈ε&2␈↓ λ↓␈ε&0␈↓ λ|␈ε&3␈↓ 	{␈ε&4␈↓ 
U␈ε&1
␈βλT␈↓ ↓H␈ε)B␈↓ ↓y␈ε#=␈↓ α&␈ε)A␈↓ αK␈ε#,␈↓ αa␈ε)B␈↓ β∩␈ε#=␈↓ β?␈ε)A␈↓ βe␈ε#,␈↓ β{␈ε)B␈↓ ∧,␈ε#=␈↓ ∧Y␈ε)A␈↓ ∧␈␈ε#.␈α≤[Actu␈α␈all␈α↓y␈α␈,␈α
the␈αlast␈αthre␈α␈e␈α
c␈α␈ases␈αin␈α␈v␈α␈o␈α␈l␈α↓v␈α}e␈αeigh␈α␈t␈αsub␈α␈ca␈α␈ses;
␈βλ`␈↓ ↓←␈ε&5␈↓ α>␈ε&2␈↓ αy␈ε&6␈↓ βW␈ε&3␈↓ ∧∪␈ε&7␈↓ ∧q␈ε&4
␈βλ|␈↓ ↓H␈ε#if␈α∂an␈α}y␈α∂o␈α␈f␈α∂the␈↓ β∃␈ε)B␈↓ β/␈ε#'s␈α∂is␈α∂set␈α∂to␈α∞zero␈α␈,␈α⊂the␈α∂v␈α|alues␈α∂s␈α␈h␈α↓ou␈α␈ld␈α∂b␈α␈e␈α∂\c␈α␈ollapse␈α␈d␈α∂to␈α␈geth␈α␈er"␈α∂b␈α␈y␈α∂u␈α␈sing
␈β	#␈↓ ↓H␈ε#th␈α␈e␈α
r␈α␈ule␈α
o␈α␈f␈α
ex␈α␈ercise␈α
9␈α␈(c).␈α∀F␈α⎇or␈α
e␈α␈xam␈α␈ple,␈α
if␈↓ ε,␈ε)A␈↓ ε↑␈ε#=␈ε7␈α␈␈ε#1,␈↓ πS␈ε)A␈↓ λ¬␈ε#=␈↓ λ2␈ε)A␈↓ λd␈ε#=␈α1,␈α
w␈α␈e␈αactu␈α␈all␈α↓y␈αh␈α␈a␈α␈v␈α␈e
␈β	/␈↓ εD␈ε&0␈↓ πk␈ε&1␈↓ λJ␈ε&3
␈β	K␈↓ ↓H␈ε)B␈↓ ↓y␈ε#=␈ε7␈α
␈␈ε#(␈↓ αS␈ε)A␈↓ βα␈ε#+␈α	2␈α␈),␈↓ β↑␈ε)B␈↓ ∧⊂␈ε#=␈↓ ∧=␈ε)A␈↓ ∧l␈ε#+␈αλ1,␈ε)␈α∞m␈ε#␈α=␈α
1␈α␈.␈α∃Do␈α␈ub␈α␈l␈α↓e␈αcollap␈α␈si␈α↓n␈α␈g␈α
o␈α␈ccu␈α␈rs␈α
whe␈α␈n␈↓ 
∩␈ε)A␈↓ 
D␈ε#=␈ε7␈α␈␈ε#␈α↓2␈α␈,
␈β	V␈↓ ↓←␈ε&0␈↓ αk␈ε&2␈↓ βv␈ε&1␈↓ ∧U␈ε&4␈↓ 
*␈ε&0
␈β	r␈↓ ↓H␈ε)A␈↓ ↓w␈ε#=␈α	1.]
␈β	}␈↓ ↓`␈ε&1
␈β
∨␈↓ ¬*␈ε:0␈↓ 
n␈ε:0
␈β
%␈↓ ↓V␈ε311.␈↓ α␈ε#Let␈↓ αK␈ε)q␈↓ αy␈ε#=␈↓ β'␈ε)Q␈↓ βR␈ε#(␈↓ β]␈ε)A␈↓ ∧β␈ε#,␈↓ ∧∩␈ε#.␈αε.␈αε.␈↓ ∧>␈ε#,␈↓ ∧M␈ε)A␈↓ ∧v␈ε#),␈↓ ¬_␈ε)q␈↓ ¬G␈ε#=␈↓ ¬u␈ε)Q␈↓ ε ␈ε#(␈↓ ε+␈ε)B␈↓ εQ␈ε#,␈↓ ε`␈ε#.␈αε.␈α¬.␈↓ π␈ε#,␈↓ π≠␈ε)B␈↓ πD␈ε#),␈↓ πf␈ε)p␈↓ λ∃␈ε#=␈↓ λC␈ε)Q␈↓ 	⊗␈ε#(␈↓ 	!␈ε)A␈↓ 	G␈ε#,␈↓ 	V␈ε#.␈αε.␈αε.␈↓ 
α␈ε#,␈↓ 
⊃␈ε)A␈↓ 
:␈ε#),␈↓ 
\␈ε)p␈↓ ␈ε#=
␈β
0␈↓ α\␈ε,n␈↓ βA␈ε,n␈↓ βu␈ε&1␈↓ ∧e␈ε,n␈↓ ε⊂␈ε,n␈↓ εC␈ε&1␈↓ π3␈ε,n␈↓ πw␈ε,n␈↓ λ]␈ε,n␈ε&+1␈↓ 	9␈ε&0␈↓ 
)␈ε,n
␈β
3␈↓ ¬*␈ε,n␈↓ 
n␈ε,n
␈β
L␈↓ ↓H␈ε)Q␈↓ α≠␈ε#(␈↓ α&␈ε)B␈↓ αL␈ε#,␈↓ α[␈ε#.␈α¬.␈αε.␈↓ βπ␈ε#,␈↓ β⊗␈ε)B␈↓ β>␈ε#).␈α∪B␈α↓y␈α(5␈α␈)␈α
an␈α␈d␈α(11␈α␈)␈α
w␈α␈e␈αha␈α␈v␈α}e␈↓ εS␈ε)X␈↓ ε}␈ε#=␈↓ π+␈ε#(␈↓ π6␈ε)p␈↓ πg␈ε#+␈↓ λ⊂␈ε)p␈↓ λa␈ε)X␈↓ 	∃␈ε#)/␈α␈(␈↓ 	<␈ε)q␈↓ 	k␈ε#+␈↓ 
∀␈ε)q␈↓ 
e␈ε)X␈↓ _␈ε#)␈↓ #␈ε#,
␈β
X␈↓ ↓b␈ε,n␈ε&+1␈↓ α>␈ε&0␈↓ β.␈ε,n␈↓ πH␈ε,m␈↓ λ!␈ε,m␈ε:␈␈ε&␈α↓1␈↓ λ⎇␈ε,m␈↓ 	L␈ε,m␈↓ 
%␈ε,m␈ε:␈␈ε&1␈↓ ␈ε,m
␈β
n␈↓ α3␈ε:0␈↓ β␈ε:0␈↓ ∧∃␈ε:0␈↓ ∧b␈ε:0
␈β
t␈↓ ↓H␈ε)Y␈↓ ↓k␈ε#=␈α
(␈↓ α!␈ε)p␈↓ αH␈ε#+␈↓ αn␈ε)p␈↓ β9␈ε)Y␈↓ β]␈ε#)/␈α␈(␈↓ ∧∧␈ε)q␈↓ ∧+␈ε#+␈↓ ∧P␈ε)q␈↓ ¬≠␈ε)Y␈↓ ¬?␈ε#);␈αth␈α␈erefo␈α␈re␈α
if␈↓ ππ␈ε)X␈↓ πC␈ε#=␈↓ πn␈ε)Y␈↓ λ∩␈ε#,␈α
th␈α␈e␈α
sta␈α␈ted␈α	relation␈α	b␈α␈et␈α␈w␈α␈een
␈β
␈␈↓ βL␈ε,n␈↓ ¬.␈ε,n␈↓ π"␈ε,m␈↓ λ↓␈ε,n
␈βα␈↓ α3␈ε,n␈↓ β␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ ∧∃␈ε,n␈↓ ∧b␈ε,n␈ε:␈␈ε&1
␈β≠␈↓ ↓H␈ε)X␈↓ ↓r␈ε#a␈α␈nd␈↓ α3␈ε)Y␈↓ αX␈ε#h␈α↓o␈α␈lds␈αby␈α
(8).␈α∂Con␈α}v␈α␈erse␈α␈l␈α↓y␈α␈,␈αif␈↓ ¬o␈ε)X␈↓ ε↔␈ε#=␈α
(␈↓ εM␈ε)q␈↓ ε←␈ε)Y␈↓ π↓␈ε#+␈↓ π)␈ε)r␈↓ π9␈ε#)/␈α␈(␈ε)␈α↓s␈↓ πo␈ε)Y␈↓ λ⊃␈ε#+␈ε)␈αλt␈ε#),␈ε7␈αj␈↓ λo␈ε)q␈↓ 	↓␈ε)t␈ε7␈αλ␈␈↓ 	=␈ε)r␈↓ 	M␈ε)s␈ε7␈α␈j␈ε#␈α
=␈α	1,␈αwe␈α
ma␈α␈y
␈βC␈↓ ↓H␈ε#a␈α␈ssum␈α␈e␈αth␈α␈at␈ε)␈α
s␈ε7␈α	∃␈ε#␈α
0,␈α
and␈α
w␈α␈e␈α
can␈α
sho␈α␈w␈α
tha␈α␈t␈αth␈α␈e␈αp␈α␈artial␈α
quo␈α␈tien␈α␈ts␈α
of␈↓ 	
␈ε)X␈↓ 	3␈ε#an␈α␈d␈↓ 	s␈ε)Y␈↓ 
_␈ε#ev␈α␈en␈α}tua␈α␈l␈α↓ly
␈βk␈↓ ↓H␈ε#a␈α␈gree␈α␈,␈α
by␈αin␈α␈du␈α␈ction␈αon␈ε)␈αs␈ε#.␈α∪Th␈α␈e␈αresu␈α␈l␈α↓t␈αis␈αclear␈αwhe␈α␈n␈ε)␈αs␈ε#␈α=␈α0␈α␈,␈α
by␈αe␈α␈xerc␈α␈i␈α↓se␈α9␈α␈(d).␈α∪If␈ε)␈αs␈ε#␈α>␈α0␈α␈,
␈β␈↓ β≥␈ε:0␈↓ ∧m␈ε:0␈↓ 	∞␈ε:0
␈β⊂␈↓ π[␈ε"(␈↓ 
F␈ε")
␈β∩␈↓ ↓H␈ε#let␈↓ ↓w␈ε)q␈↓ α∪␈ε#=␈ε)␈α	as␈ε#␈αε+␈↓ β
␈ε)s␈↓ β%␈ε#,␈αwh␈α␈ere␈α
0␈ε7␈α	∀␈↓ ∧]␈ε)s␈↓ ∧⎇␈ε#<␈ε)␈α
s␈ε#.␈α∂Th␈α␈en␈↓ ε&␈ε)X␈↓ εN␈ε#=␈ε)␈α
a␈ε#␈αε+␈απ1/␈↓ πg␈ε#(␈ε)s␈↓ λα␈ε)Y␈↓ λ#␈ε#+␈ε)␈απt␈ε#)/(␈↓ λ}␈ε)s␈↓ 	∃␈ε)Y␈↓ 	7␈ε#+␈↓ 	←␈ε)r␈↓ 	u␈ε7␈␈ε)␈απa␈α␈t␈ε#␈α↓)␈↓ 
R␈ε#;␈αsince
␈β4␈↓ β⊗␈ε:0␈↓ ¬"␈ε:0
␈β:␈↓ ↓H␈ε)s␈ε#␈α␈(␈↓ ↓b␈ε)r␈↓ ↓y␈ε7␈␈ε)␈απat␈ε#)␈ε7␈απ␈␈ε)␈αλt␈↓ βε␈ε)s␈↓ β'␈ε#=␈ε)␈α	s␈↓ βa␈ε)r␈↓ βw␈ε7␈␈ε)␈αλt␈↓ ∧,␈ε)q␈↓ ∧>␈ε#,␈αan␈α␈d␈↓ ¬∪␈ε)s␈↓ ¬3␈ε#<␈ε)␈α
s␈ε#␈α␈,␈αw␈α␈e␈α
kno␈α␈w␈αb␈α␈y␈αind␈α␈uc␈α␈ti␈α↓o␈α␈n␈αa␈α␈nd␈α
exe␈α␈rcise␈α10␈α
tha␈α␈t␈αthe
␈βa␈↓ ↓H␈ε#p␈α␈artial␈αquo␈α␈tien␈α␈ts␈αof␈↓ βk␈ε)X␈↓ ∧∃␈ε#an␈α␈d␈↓ ∧V␈ε)Y␈↓ ∧⎇␈ε#e␈α␈v␈α␈en␈α}tually␈αagr␈α␈ee.␈α~[␈ε0␈α↓No␈α␈te:␈ε#␈αThe␈αfact␈αtha␈α␈t␈ε)␈αm␈ε#␈αis␈αalw␈α␈a␈α␈y␈α␈s␈αo␈α␈dd
␈β
	␈↓ ↓H␈ε#in␈αexe␈α␈rcise␈α10␈αsh␈α↓o␈α}ws,␈α
b␈α␈y␈αa␈αclose␈αin␈α␈spec␈α␈ti␈α↓o␈α␈n␈αo␈α␈f␈αthis␈αp␈α␈ro␈α↓o␈α␈f␈α↓,␈αth␈α␈at␈↓ λS␈ε)X␈↓ 	⊃␈ε#=␈↓ 	=␈ε)Y␈↓ 	l␈ε#i␈α↓f␈αa␈α␈nd␈αon␈α␈l␈α↓y␈αif
␈β
∃␈↓ λn␈ε,m␈↓ 	P␈ε,n
␈β
+␈↓ πλ␈ε,m␈ε:␈␈ε,␈α↓n
␈β
1␈↓ ↓H␈ε)X␈↓ ↓p␈ε#=␈α
(␈↓ α&␈ε)q␈↓ α8␈ε)Y␈↓ αZ␈ε#+␈↓ βα␈ε)r␈↓ β⊃␈ε#)␈α↓/␈α␈(␈ε)s␈↓ βH␈ε)Y␈↓ βj␈ε#+␈ε)␈αλt␈ε#),␈αwh␈α␈ere␈↓ ¬∨␈ε)q␈↓ ¬1␈ε)t␈ε7␈αλ␈␈↓ ¬m␈ε)r␈↓ ¬⎇␈ε)s␈ε#␈α	=␈α	(␈ε7␈␈ε#␈α↓1␈↓ ε⎇␈ε#)␈↓ πK␈ε#.␈α↓]
␈β
]␈↓ ¬7␈ε&2␈↓ λ"␈ε&2
␈β
c␈↓ ↓V␈ε312.␈↓ α␈ε#(a)␈α⊃S␈α␈ince␈↓ β≥␈ε)V␈↓ βB␈ε)V␈↓ ∧≥␈ε#=␈↓ ∧L␈ε)D␈↓ ∧r␈ε7␈␈↓ ¬≥␈ε)U␈↓ ¬E␈ε#,␈α∂w␈α␈e␈α∞k␈α␈n␈α↓o␈α}w␈α∞tha␈α␈t␈↓ π7␈ε)D␈↓ π]␈ε7␈␈↓ λλ␈ε)U␈↓ λe␈ε#is␈α∞a␈α
m␈α␈ultiple␈α∞o␈α␈f␈↓ 
V␈ε)V␈↓ #␈ε#;
␈β
n␈↓ β1␈ε,n␈↓ βV␈ε,n␈ε&+1␈↓ 
j␈ε,n␈ε&+1
␈β
q␈↓ ¬3␈ε,n␈↓ λ≡␈ε,n␈ε&+1
␈β∞␈↓ ∧X␈ε7p
␈β∞∂␈↓ ∧t␈∧∞∂∧tα≥
␈β∞⊂␈↓ ↓H␈ε#h␈α␈en␈α␈ce␈αby␈αind␈α␈uction␈↓ βj␈ε)X␈↓ ∧!␈ε#=␈α(␈↓ ∧t␈ε)D␈↓ ¬→␈ε7␈␈↓ ¬B␈ε)U␈↓ ¬j␈ε#)/␈↓ εε␈ε)V␈↓ ε*␈ε#,␈α
whe␈α␈re␈↓ π!␈ε)U␈↓ πU␈ε#a␈α␈nd␈↓ λ⊗␈ε)V␈↓ λG␈ε#are␈αin␈α}tegers.␈α≠[Note␈αtha␈α␈t
␈β∞≤␈↓ ∧ε␈ε,n␈↓ ¬Y␈ε,n␈↓ ε~␈ε,n␈↓ π8␈ε,n␈↓ λ*␈ε,n
␈β∞8␈↓ ↓H␈ε#th␈α␈e␈α∞iden␈α}tit␈α␈y␈↓ βα␈ε)V␈↓ β↑␈ε#=␈↓ ∧
␈ε)A␈↓ ∧6␈ε#(␈↓ ∧A␈ε)U␈↓ ¬~␈ε7␈␈↓ ¬E␈ε)U␈↓ ¬m␈ε#)␈α	+␈↓ ε,␈ε)V␈↓ ππ␈ε#mak␈α}es␈α∞it␈α∂u␈α␈nn␈α␈ece␈α␈ssary␈α∞to␈α∞d␈α␈ivide␈α∞wh␈α␈en
␈β∞C␈↓ β⊗␈ε,n␈ε&+␈α↓1␈↓ ∧%␈ε,n␈↓ ∧X␈ε,n␈ε:␈␈ε&1␈↓ ¬\␈ε,n␈↓ ε@␈ε,n␈ε:␈␈ε&1
␈β∞←␈↓ ↓H␈ε)V␈↓ α ␈ε#is␈αbe␈α␈i␈α↓n␈α␈g␈αde␈α␈termine␈α␈d.]
␈β∞k␈↓ ↓\␈ε,n␈ε&+1
␈β∂α␈↓ ∧¬␈ε7p␈↓ εd␈ε7p
␈β∂ε␈↓ ∧!␈∧∂ε∧!α≥␈↓ π␈∧∂επα≥
␈β∂π␈↓ α␈ε#(b)␈α⊂L␈α↓e␈α␈t␈↓ β∧␈ε)Y␈↓ β+␈ε#=␈α
(␈ε7␈␈↓ ∧!␈ε)D␈↓ ∧G␈ε7␈␈↓ ∧q␈ε)U␈↓ ¬␈ε#)␈α↓/␈↓ ¬'␈ε)V␈↓ ¬C␈ε#,␈↓ ¬Y␈ε)Y␈↓ ε
␈ε#=␈α
(␈ε7␈␈↓ π␈ε)D␈↓ π%␈ε7␈␈↓ πO␈ε)U␈↓ πw␈ε#)/␈↓ λ∩␈ε)V␈↓ λ7␈ε#.␈α∃The␈αstated␈αi␈α↓d␈α␈en␈α}ti␈α↓t␈α␈y␈αob␈α␈-
␈β∂∩␈↓ ¬m␈ε,n␈↓ πf␈ε,n␈↓ λ'␈ε,n
␈β∂*␈↓ ∧N␈ε7p␈↓ ¬b␈ε7p
␈β∂-␈↓ ∧j␈∧∂-∧jα≥␈↓ ¬}␈∧∂-¬}α≥
␈β∂.␈↓ ↓H␈ε#v␈α␈iously␈α
h␈α↓old␈α␈s␈αby␈αre␈α␈placin␈α␈g␈↓ ∧j␈ε)D␈↓ ¬∩␈ε#b␈α␈y␈ε7␈α␈␈↓ ¬}␈ε)D␈↓ ε&␈ε#in␈αth␈α␈e␈αproof␈αof␈α(a).␈α∂We␈αha␈α}v␈α␈e
␈β∂⎇␈↓ ∧∨␈ε)Y␈↓ ∧C␈ε#=␈α	(␈↓ ∧x␈ε)p␈↓ ¬≠␈ε#/␈↓ ¬+␈ε)Y␈↓ ¬W␈ε#+␈↓ ε␈ε)p␈↓ εJ␈ε#)/(␈↓ εq␈ε)q␈↓ π∪␈ε#/␈↓ π#␈ε)Y␈↓ πO␈ε#+␈↓ πw␈ε)q␈↓ λA␈ε#),
␈β⊂λ␈↓ ¬
␈ε,n␈↓ ¬?␈ε,n␈↓ ε⊃␈ε,n␈ε:␈␈ε&␈α↓1␈↓ πα␈ε,n␈↓ π6␈ε,n␈↓ λλ␈ε,n␈ε:␈␈ε&1
␈β⊂K␈↓ ↓H␈ε#wh␈α␈ere␈↓ α(␈ε)p␈↓ αV␈ε#a␈α␈nd␈↓ β⊗␈ε)q␈↓ βC␈ε#ar␈α␈e␈αde|␈α␈ne␈α␈d␈αin␈αp␈α␈art␈α(c)␈αof␈αthis␈αex␈α␈ercise;␈αhe␈α␈nce
␈β⊂W␈↓ α:␈ε,n␈↓ β'␈ε,n
␈β⊃→␈↓ βJ␈ε)Y␈↓ βw␈ε#=␈α
(␈ε7␈␈↓ ∧N␈ε)q␈↓ ∧o␈ε#/␈↓ ¬␈ε)q␈↓ ¬J␈ε#)(␈↓ ¬`␈ε)Y␈↓ εα␈ε7␈␈↓ ε+␈ε)p␈↓ εM␈ε#/␈↓ ε↑␈ε)q␈↓ ε␈␈ε#)/(␈↓ π&␈ε)Y␈↓ πH␈ε7␈␈↓ πq␈ε)p␈↓ λ<␈ε#/␈↓ λL␈ε)q␈↓ 	⊗␈ε#).
␈β⊃%␈↓ β]␈ε,n␈↓ ∧←␈ε,n␈↓ ¬⊃␈ε,n␈ε:␈␈ε&1␈↓ ε<␈ε,n␈↓ εo␈ε,n␈↓ λβ␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ λ]␈ε,n␈ε:␈␈ε&1
␈β∪(

␈β↓U␈↓ ↓H␈ε"640␈↓ 
b␈ε"4.5.3
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα%␈↓ ↓H␈ε#Bu␈α␈t␈α
b␈α␈y␈α
(1␈α␈2),␈↓ α␈␈ε)p␈↓ βJ␈ε#/␈↓ β[␈ε)q␈↓ ∧.␈ε#an␈α␈d␈↓ ∧m␈ε)p␈↓ ¬⊂␈ε#/␈↓ ¬!␈ε)q␈↓ ¬L␈ε#a␈α␈re␈α
e␈α␈xtrem␈α␈ely␈α
c␈α␈l␈α↓o␈α␈se␈α
to␈↓ λ⊂␈ε)X␈↓ λ/␈ε#;␈α
si␈α↓n␈α␈ce␈↓ 	∩␈ε)X␈↓ 	;␈ε7≤␈↓ 	e␈ε)Y␈↓ 
␈ε#,␈↓ 
∪␈ε)Y␈↓ 
2␈ε7␈␈↓ 
X␈ε)p␈↓ 
z␈ε#/␈↓ ␈ε)q
␈βα1␈↓ β⊃␈ε,n␈ε:␈␈ε&1␈↓ βk␈ε,n␈ε:␈␈ε&␈α↓1␈↓ ∧␈␈ε,n␈↓ ¬1␈ε,n␈↓ 
j␈ε,n␈↓ ≤␈ε,n
␈βαM␈↓ ↓H␈ε#a␈α␈nd␈↓ απ␈ε)Y␈↓ α&␈ε7␈␈↓ αL␈ε)p␈↓ β↔␈ε#/␈↓ β'␈ε)q␈↓ β{␈ε#will␈α
h␈α␈a␈α␈v␈α␈e␈α	the␈α	same␈α	sign␈α	as␈↓ εw␈ε)Y␈↓ π⊗␈ε7␈␈↓ π<␈ε)X␈↓ πe␈ε#for␈α	all␈α
larg␈α␈e␈ε)␈α
n␈ε#.␈α∂Th␈α␈i␈α↓s␈α	pro␈α}v␈α␈es␈α	tha␈α␈t
␈βαX␈↓ α↑␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ β8␈ε,n␈ε:␈␈ε&1
␈βαo␈↓ π|␈ε7p
␈βαs␈↓ λ_␈∧αsλ_α≥
␈βαt␈↓ ↓H␈ε)Y␈↓ ↓w␈ε#<␈α0␈α
fo␈α␈r␈α
a␈α␈l␈α↓l␈α
la␈α␈rge␈ε)␈αn␈ε#␈α↓;␈α
hen␈α␈ce␈α0␈α<␈↓ ¬L␈ε)X␈↓ ε∧␈ε#<␈↓ ε1␈ε)X␈↓ εe␈ε7␈␈↓ π∂␈ε)Y␈↓ π?␈ε#=␈α2␈↓ λ_␈ε)D␈↓ λ5␈ε#/␈↓ λF␈ε)V␈↓ λk␈ε#;␈↓ 	↓␈ε)V␈↓ 	3␈ε#m␈α}ust␈αbe␈αpo␈α␈si␈α↓t␈α␈i␈α↓v␈α}e.
␈ββ␈↓ ↓[␈ε,n␈↓ ¬g␈ε,n␈↓ εL␈ε,n␈↓ π"␈ε,n␈↓ λZ␈ε,n␈↓ 	∃␈ε,n
␈ββ↔␈↓ αm␈ε7p␈↓ ε`␈ε7p␈↓ 	X␈ε7p
␈ββ≠␈↓ β	␈∧β≠β	α≥␈↓ ε{␈∧β≠ε{α≥␈↓ 	t␈∧β≠	tα≥
␈ββ≤␈↓ ↓H␈ε#Also␈↓ α∩␈ε)U␈↓ αB␈ε#<␈↓ β	␈ε)D␈↓ β&␈ε#,␈αsinc␈α␈e␈↓ ∧␈ε)X␈↓ ∧A␈ε#>␈α	0.␈α∂Hen␈α␈ce␈↓ ¬v␈ε)V␈↓ ε$␈ε#<␈α
2␈↓ ε{␈ε)D␈↓ π_␈ε#,␈αsin␈α␈ce␈↓ π}␈ε)V␈↓ λ,␈ε7∀␈↓ λW␈ε)A␈↓ 	␈ε)V␈↓ 	.␈ε#<␈↓ 	t␈ε)D␈↓ 
_␈ε#+␈↓ 
A␈ε)U␈↓ ⊃␈ε#.
␈ββ(␈↓ α(␈ε,n␈↓ ∧'␈ε,n␈↓ ε
␈ε,n␈↓ λ∩␈ε,n␈↓ λo␈ε,n␈↓ 	∀␈ε,n␈↓ 
X␈ε,n␈ε:␈α␈␈␈ε&␈α↓1
␈ββC␈↓ 	u␈ε7p
␈ββG␈↓ 
⊃␈∧βG
⊃α≥
␈ββH␈↓ α␈ε#Finally,␈α
w␈α␈e␈α	w␈α␈an␈α}t␈α
to␈α	s␈α␈h␈α↓o␈α␈w␈α	th␈α␈at␈↓ ¬C␈ε)U␈↓ ¬t␈ε#>␈α
0␈α␈.␈α∂S␈α␈i␈α↓n␈α␈ce␈↓ π≤␈ε)X␈↓ πR␈ε#<␈α	1,␈α
w␈α␈e␈α	h␈α␈a␈α␈v␈α␈e␈↓ 	~␈ε)U␈↓ 	K␈ε#>␈↓ 
⊃␈ε)D␈↓ 
2␈ε7␈␈↓ 
W␈ε)V␈↓ 
|␈ε#,␈α
so
␈ββT␈↓ ¬Z␈ε,n␈↓ π7␈ε,n␈↓ 	1␈ε,n␈↓ 
k␈ε,n
␈ββk␈↓ ¬h␈ε7p
␈ββn␈↓ ε∧␈∧βnε∧α≥
␈ββp␈↓ ↓H␈ε#w␈α␈e␈α
need␈α
on␈α␈ly␈αco␈α␈nsid␈α␈er␈αthe␈α
case␈↓ ¬∂␈ε)V␈↓ ¬>␈ε#>␈↓ ε∧␈ε)D␈↓ ε!␈ε#;␈αth␈α␈en␈↓ π↓␈ε)U␈↓ π1␈ε#=␈↓ π\␈ε)A␈↓ λ¬␈ε)V␈↓ λ1␈ε7␈␈↓ λZ␈ε)U␈↓ 	3␈ε7∃␈↓ 	]␈ε)V␈↓ 

␈ε7␈␈↓ 
2␈ε)U␈↓ ␈ε#>
␈ββ{␈↓ ¬#␈ε,n␈↓ π↔␈ε,n␈↓ πt␈ε,n␈↓ λ→␈ε,n␈↓ λp␈ε,n␈ε:␈␈ε&␈α↓1␈↓ 	q␈ε,n␈↓ 
I␈ε,n␈ε:␈␈ε&1
␈β∧∩␈↓ ↓H␈ε7p
␈β∧⊗␈↓ ↓c␈∧∧⊗↓cα≥
␈β∧↔␈↓ ↓c␈ε)D␈↓ αλ␈ε7␈␈↓ α0␈ε)U␈↓ β␈ε#,␈αand␈α
this␈αis␈αpo␈α␈si␈α↓tiv␈α}e␈αas␈αw␈α␈e␈αha␈α}v␈α␈e␈αalrea␈α␈dy␈α
ob␈α␈serv␈α␈ed␈α␈.
␈β∧#␈↓ αG␈ε,n␈ε:␈␈ε&1
␈β∧?␈↓ ¬C␈ε7p␈↓ λ≥␈ε7p
␈β∧B␈↓ ¬←␈∧∧B¬←α≥␈↓ λ9␈∧∧Bλ9α≥
␈β∧C␈↓ α␈ε0Note␈α␈:␈ε#␈α⊂In␈α
th␈α␈e␈α
repe␈α␈ating␈α
cy␈α}cle,␈↓ ¬←␈ε)D␈↓ ε¬␈ε#+␈↓ ε/␈ε)U␈↓ εc␈ε#=␈↓ π⊃␈ε)A␈↓ π:␈ε)V␈↓ πh␈ε#+␈α	(␈↓ λ9␈ε)D␈↓ λ←␈ε7␈␈↓ 		␈ε)U␈↓ 	X␈ε#)␈α
>␈↓ 
∨␈ε)V␈↓ 
C␈ε#;␈α∂he␈α␈nce
␈β∧O␈↓ εE␈ε,n␈↓ π)␈ε,n␈↓ πN␈ε,n␈↓ 	∨␈ε,n␈ε:␈␈ε&␈α↓1␈↓ 
3␈ε,n
␈β∧f␈↓ ↓`␈ε7p␈↓ ε_␈ε7p␈↓ 	≠␈ε7p
␈β∧j␈↓ ↓{␈∧∧j↓{α≥␈↓ ε4␈∧∧jε4α≥␈↓ 	7␈∧∧j	7α≥
␈β∧k␈↓ ↓H␈ε7b␈ε#(␈↓ ↓{␈ε)D␈↓ α!␈ε#+␈↓ αJ␈ε)U␈↓ β~␈ε#)/␈↓ β6␈ε)V␈↓ ∧β␈ε7c␈ε#␈α=␈ε7␈αb␈↓ ∧U␈ε)A␈↓ ¬.␈ε#+␈↓ ¬X␈ε)V␈↓ ¬|␈ε#/(␈↓ ε4␈ε)D␈↓ εY␈ε#+␈↓ πβ␈ε)U␈↓ π*␈ε#)␈ε7c␈ε#␈α=␈↓ πz␈ε)A␈↓ λW␈ε#=␈ε7␈αb␈ε#(␈↓ 	7␈ε)D␈↓ 	\␈ε#+␈↓ 
ε␈ε)U␈↓ 
-␈ε#)/␈↓ 
I␈ε)V␈↓ ⊗␈ε7c␈ε#.
␈β∧w␈↓ αa␈ε,n␈ε&+1␈↓ βJ␈ε,n␈ε&␈α␈+␈α↓1␈↓ ∧m␈ε,n␈ε&+1␈↓ ¬l␈ε,n␈↓ π→␈ε,n␈↓ λ∩␈ε,n␈ε&+␈α↓1␈↓ 
≥␈ε,n␈↓ 
]␈ε,n␈ε&+1
␈β¬∪␈↓ ↓H␈ε#In␈α∞oth␈α␈er␈α∂w␈α␈ord␈α␈s␈↓ β2␈ε)A␈↓ ∧∩␈ε#is␈α∂de␈α␈termine␈α␈d␈α∂b␈α␈y␈↓ ε≤␈ε)U␈↓ εz␈ε#and␈↓ π?␈ε)V␈↓ λ␈ε#;␈α⊃w␈α␈e␈α∂ca␈α␈n␈α∂d␈α␈etermin␈α␈e␈α∂(␈↓ 
F␈ε)U␈↓ 
n␈ε#,␈↓ 
|␈ε)V␈↓ !␈ε#)
␈β¬≡␈↓ βJ␈ε,n␈ε&+1␈↓ ε2␈ε,n␈ε&+␈α↓1␈↓ πS␈ε,n␈ε&+1␈↓ 
]␈ε,n␈↓ ⊃␈ε,n
␈β¬5␈↓ 
_␈ε7p
␈β¬9␈↓ 
4␈∧¬9
4α≥
␈β¬:␈↓ ↓H␈ε#fro␈α␈m␈α∞i␈α↓ts␈α∞su␈α␈ccesso␈α␈r␈α∞(␈↓ βh␈ε)U␈↓ ∧8␈ε#,␈↓ ∧G␈ε)V␈↓ ¬∀␈ε#)␈α∞i␈α↓n␈α
the␈α∞p␈α␈eriod.␈α_In␈α∞fac␈α␈t,␈α⊂wh␈α␈en␈α∞0␈α∞<␈↓ 	5␈ε)V␈↓ 	h␈ε#<␈↓ 
4␈ε)D␈↓ 
Z␈ε#+␈↓ ¬␈ε)U
␈β¬F␈↓ β␈␈ε,n␈ε&+1␈↓ ∧[␈ε,n␈ε&+1␈↓ 	I␈ε,n␈↓ ≤␈ε,n
␈β¬]␈↓ β2␈ε7p␈↓ 	0␈ε7p
␈β¬a␈↓ βN␈∧¬aβNα≥␈↓ 	L␈∧¬a	Lα≥
␈β¬b␈↓ ↓H␈ε#a␈α␈nd␈α0␈α<␈↓ αS␈ε)U␈↓ β¬␈ε#<␈↓ βN␈ε)D␈↓ βk␈ε#,␈α
th␈α␈e␈α
a␈α␈rgu␈α␈men␈α}ts␈α
a␈α␈bo␈α␈v␈α}e␈α
p␈α␈ro␈α␈v␈α}e␈α
t␈α␈hat␈α0␈α<␈↓ λ+␈ε)V␈↓ 	β␈ε#<␈↓ 	L␈ε)D␈↓ 	q␈ε#+␈↓ 
≠␈ε)U␈↓ 
w␈ε#a␈α␈nd
␈β¬m␈↓ αi␈ε,n␈↓ λ?␈ε,n␈ε&+1␈↓ 
1␈ε,n␈ε&+␈α↓1
␈βε∧␈↓ λ⎇␈ε:0␈↓ 	/␈ε:0␈↓ 
z␈ε:0
␈βε¬␈↓ β⊃␈ε7p
␈βελ␈↓ β-␈∧ελβ-α≥
␈βε	␈↓ ↓H␈ε#0␈α	<␈↓ α
␈ε)U␈↓ αf␈ε#<␈↓ β-␈ε)D␈↓ βO␈ε#;␈αm␈α↓o␈α␈reo␈α␈v␈α␈e␈α␈r,␈αif␈αth␈α␈e␈αpa␈α␈i␈α↓r␈α(␈↓ ε'␈ε)U␈↓ εw␈ε#,␈↓ πε␈ε)V␈↓ πS␈ε#)␈αfollo␈α␈ws␈α(␈↓ λc␈ε)U␈↓ 	¬␈ε#,␈↓ 	∀␈ε)V␈↓ 	7␈ε#)␈αwith␈α0␈α	<␈↓ 
↑␈ε)V␈↓ ␈ε#<
␈βε∃␈↓ α$␈ε,n␈ε&␈α␈+␈α↓1␈↓ ε>␈ε,n␈ε&+1␈↓ π~␈ε,n␈ε&+1
␈βε+␈↓ αL␈ε:0␈↓ ∧∧␈ε:0␈↓ ¬x␈ε:0␈↓ πG␈ε:0
␈βε,␈↓ ↓H␈ε7p␈↓ ∧B␈ε7p
␈βε0␈↓ ↓c␈∧ε0↓cα≥␈↓ ∧↑␈∧ε0∧↑α≥
␈βε1␈↓ ↓c␈ε)D␈↓ αλ␈ε#+␈↓ α2␈ε)U␈↓ α`␈ε#a␈α␈nd␈α0␈α
<␈↓ βi␈ε)U␈↓ ∧⊗␈ε#<␈↓ ∧↑␈ε)D␈↓ ∧{␈ε#,␈αthen␈↓ ¬]␈ε)U␈↓ ε
␈ε#=␈↓ ε6␈ε)U␈↓ εj␈ε#a␈α␈nd␈↓ π+␈ε)V␈↓ πY␈ε#=␈↓ λ¬␈ε)V␈↓ λ*␈ε#.␈α∩Hen␈α␈ce␈α(␈↓ 	3␈ε)U␈↓ 	[␈ε#,␈↓ 	i␈ε)V␈↓ 
∞␈ε#)␈ε0␈αi␈α↓s␈αp␈α␈art␈αo␈α␈f
␈βε=␈↓ εM␈ε,n␈↓ λ→␈ε,n␈↓ 	J␈ε,n␈↓ 	⎇␈ε,n
␈βεT␈↓ ¬>␈ε7p␈↓ λ;␈ε7p
␈βεW␈↓ ¬Z␈∧εW¬Zα≥␈↓ λW␈∧εWλWα≥
␈βεY␈↓ ↓H␈ε0th␈α␈e␈αcy␈α}cle␈αi␈α↓f␈αan␈α␈d␈αo␈α␈nly␈αif␈↓ ∧!␈ε#0␈α	<␈↓ ∧e␈ε)V␈↓ ¬∀␈ε#<␈↓ ¬Z␈ε)D␈↓ ¬}␈ε#+␈↓ ε'␈ε)U␈↓ εY␈ε0and␈↓ π≠␈ε#0␈α	<␈↓ π`␈ε)U␈↓ λ⊃␈ε#<␈↓ λW␈ε)D␈↓ λt␈ε0.
␈βεd␈↓ ∧y␈ε,n␈↓ ε>␈ε,n␈↓ πw␈ε,n
␈βπ0␈↓ βP␈ε7␈␈↓ βq␈ε)V␈↓ εN␈ε#(␈↓ εY␈ε)q␈↓ ε{␈ε)X␈↓ π!␈ε7␈␈↓ πJ␈ε)p␈↓ πl␈ε#)(␈↓ λβ␈ε)q␈↓ λ$␈ε)Y␈↓ λF␈ε7␈␈↓ λo␈ε)p␈↓ 	⊃␈ε#)
␈βπ<␈↓ ∧¬␈ε,n␈ε&+1␈↓ εj␈ε,n␈↓ π\␈ε,n␈↓ λ∪␈ε,n␈↓ 	␈ε,n
␈βπF␈↓ α␈ε#(c)␈↓ ∧K␈ε#=␈↓ ∧v␈ε)X␈↓ ¬"␈ε)Y␈↓ ¬O␈ε#=␈↓ 	p␈ε#.
␈βπR␈↓ ¬⊃␈ε,n␈↓ ¬5␈ε,n
␈βπY␈↓ βP␈∧πYβPαo␈↓ ¬}␈∧πY¬}αβp
␈βπ]␈↓ βu␈ε)V␈↓ ¬}␈ε#(␈↓ ε	␈ε)q␈↓ εR␈ε)X␈↓ εy␈ε7␈␈↓ π"␈ε)p␈↓ πl␈ε#)(␈↓ λβ␈ε)q␈↓ λL␈ε)Y␈↓ λn␈ε7␈␈↓ 	↔␈ε)p␈↓ 	b␈ε#)
␈βπi␈↓ ∧	␈ε,n␈↓ ε→␈ε,n␈ε:␈␈ε&␈α↓1␈↓ π3␈ε,n␈ε:␈␈ε&␈α↓1␈↓ λ∪␈ε,n␈ε:␈␈ε&1␈↓ 	)␈ε,n␈ε:␈α␈␈␈ε&␈α↓1
␈βλ5␈↓ ↓H␈ε#Th␈α␈ere␈αis␈αalso␈αa␈αc␈α␈omp␈α␈an␈α␈i␈α↓o␈α␈n␈αide␈α␈n␈α␈tit␈α␈y,␈αna␈α␈mely
␈β	
␈↓ π↓␈ε&2␈↓ 
ε␈ε,n
␈β	∂␈↓ εO␈ε"(␈↓ λ∪␈ε")
␈β	⊃␈↓ α-␈ε)V␈↓ αH␈ε)p␈↓ αk␈ε)p␈↓ β=␈ε#+␈↓ βf␈ε)U␈↓ ∧␈ε#(␈↓ ∧␈ε)p␈↓ ∧.␈ε)q␈↓ ∧␈␈ε#+␈↓ ¬(␈ε)p␈↓ ¬r␈ε)q␈↓ ε∀␈ε#)␈απ+␈↓ ε[␈ε#(␈↓ εf␈ε)U␈↓ π⊗␈ε7␈␈↓ π?␈ε)D␈↓ π\␈ε#)/␈↓ πw␈ε)V␈↓ λ∨␈ε)q␈↓ λ@␈ε)q␈↓ 	∪␈ε#=␈α
(␈ε7␈␈ε#1␈↓ 	{␈ε#)␈↓ 
↔␈ε)U␈↓ 
>␈ε#.
␈β	≥␈↓ αZ␈ε,n␈↓ α|␈ε,n␈ε:␈␈ε&␈α↓1␈↓ ∧≥␈ε,n␈↓ ∧?␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ ¬9␈ε,n␈ε:␈␈ε&␈α↓1␈↓ εβ␈ε,n␈↓ λ0␈ε,n␈↓ λQ␈ε,n␈ε:␈␈ε&1␈↓ 
.␈ε,n
␈β	s␈↓ α␈ε#(d)␈α⊂If␈↓ αe␈ε)X␈↓ β~␈ε#=␈↓ βE␈ε)X␈↓ ∧↓␈ε#for␈α	so␈α␈me␈ε)␈α	n␈ε7␈α
≤␈ε)␈α	m␈ε#,␈α	then␈↓ εF␈ε)X␈↓ εn␈ε#i␈α↓s␈α	a␈α␈n␈α	irratio␈α␈nal␈α	n␈α}um␈α␈b␈α␈er␈α	tha␈α␈t␈α	satis|␈α␈es␈α	the
␈β	}␈↓ β␈ε,n␈↓ β`␈ε,m
␈β
~␈↓ ↓H␈ε#q␈α␈ua␈α␈drat␈α␈i␈α↓c␈αe␈α␈qua␈α␈tion␈α(␈↓ βn␈ε)q␈↓ ∧∂␈ε)X␈↓ ∧6␈ε7␈␈↓ ∧↑␈ε)p␈↓ ¬↓␈ε#)/(␈↓ ¬(␈ε)q␈↓ ¬r␈ε)X␈↓ ε_␈ε7␈␈↓ εA␈ε)p␈↓ π␈ε#)␈α	=␈α	(␈↓ πV␈ε)q␈↓ π}␈ε)X␈↓ λ$␈ε7␈␈↓ λM␈ε)p␈↓ λw␈ε#)/␈α␈(␈↓ 	≡␈ε)q␈↓ 	n␈ε)X␈↓ 
∃␈ε7␈␈↓ 
=␈ε)p␈↓ ∂␈ε#).
␈β
&␈↓ β}␈ε,n␈↓ ∧p␈ε,n␈↓ ¬9␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ εS␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ πf␈ε,m␈↓ λ←␈ε,m␈↓ 	.␈ε,m␈ε:␈␈ε&1␈↓ 
O␈ε,m␈ε:␈␈ε&1
␈β
←␈↓ ↓V␈ε314.␈↓ α␈ε#As␈α⊃in␈α⊃e␈α␈xerc␈α␈i␈α↓se␈α⊂9,␈α∩we␈α⊂ne␈α␈ed␈α⊃o␈α␈nly␈α⊂v␈α␈erify␈α⊃th␈α␈e␈α⊃sta␈α␈ted␈α⊂i␈α↓d␈α␈en␈α␈tities␈α⊃wh␈α␈en␈ε)␈α⊂c␈ε#␈α⊃i␈α↓s␈α⊃t␈α␈he␈α⊃las␈α␈t
␈βε␈↓ ↓H␈ε#p␈α␈artial␈α⊃qu␈α␈otien␈α␈t,␈α∪a␈α␈nd␈α⊃th␈α␈i␈α↓s␈α⊃v␈α␈e␈α␈ri␈α↓|␈α␈catio␈α␈n␈α⊃i␈α↓s␈α⊃trivial.␈α"No␈α}w␈α∩Hu␈α␈rwi␈α↓tz␈α␈'␈α↓s␈α⊃rule␈α⊃giv␈α␈e␈α␈s␈α∩2␈α␈/␈ε)e␈ε#␈α∀=
␈β.␈↓ ↓H␈ε7?␈ε#␈α␈1,␈αε2␈α␈,␈αε1,␈αε2␈α␈,␈αε0,␈αε1␈α␈,␈αε1,␈α¬1,␈αε1,␈α¬1,␈αε0␈α␈,␈αε2,␈αε3␈α␈,␈αε2,␈αε0␈α␈,␈αε1,␈α¬1,␈αε3,␈α¬1,␈αε1␈α␈,␈αε0,␈αε2␈α␈,␈αε5,␈↓ π,␈ε#.␈α¬.␈αε.␈↓ πX␈ε7?␈ε#.␈α∞T␈α⎇a␈α␈king␈απth␈α␈e␈απrecipro␈α␈cal,␈αλcollap␈α␈s-
␈βV␈↓ ↓H␈ε#in␈α␈g␈αo␈α␈ut␈α
the␈α
zero␈α␈s␈αa␈α␈s␈αin␈α
exe␈α␈rcise␈α9␈α␈,␈αan␈α␈d␈α
takin␈α␈g␈αnote␈α
of␈α
the␈α
pa␈α␈ttern␈α
th␈α␈at␈αa␈α␈pp␈α␈ears,␈α
we␈α
|␈α␈nd
␈β⎇␈↓ ↓H␈ε#(cf.␈αe␈α␈xercise␈α
16)␈αth␈α␈at␈ε)␈α
e␈ε#␈α↓/␈α␈2␈α	=␈α
1␈αε+␈ε7␈απ?␈ε#␈αε2␈α␈,␈↓ ¬T␈ε#2␈ε)m␈ε#␈απ+␈απ1,␈αε3,␈α¬1,␈αε2␈ε)␈α␈m␈ε#␈απ+␈αλ1,␈αε1␈α␈,␈αε3␈↓ λ?␈ε7?␈ε#␈α␈,␈ε)␈αm␈ε7␈α	∃␈ε#␈α
0␈α␈.␈α→[␈ε0Sc␈α␈hri$en␈α
de␈α␈r
␈β}␈↓ ¬T␈∧}¬Tααk
␈β%␈↓ ↓H␈ε0p␈α␈h␈α␈y␈α␈s.-␈↓ α∨␈ε0∪␈↓ α∨␈ε0o␈↓ α/␈ε0k␈α␈o␈α␈n.␈αGesellscha␈α␈$␈αzu␈αK␈↓ ∧x␈ε0∪␈↓ ∧x␈ε0o␈↓ ¬λ␈ε0nigsb␈α␈erg␈ε3␈α3␈α␈2␈ε#␈α(18␈α␈91),␈α59↑␈α␈62␈α␈.␈α↓]
␈βg␈↓ α␈ε"(
␈βi␈↓ ↓V␈ε315.␈↓ α_␈ε#This␈α
pro␈α␈ced␈α␈ure␈α
ma␈α␈i␈α↓n␈α}tains␈α
fou␈α␈r␈α∞in␈α}tegers␈α
(␈ε)A␈ε#,␈↓ π∃␈ε)B␈↓ π.␈ε#,␈↓ π=␈ε)C␈↓ πW␈ε#,␈↓ πf␈ε)D␈↓ λβ␈ε#)␈α
w␈α↓ith␈α
th␈α␈e␈α
i␈α↓n␈α}v␈α⎇aria␈α␈n␈α␈t␈α
mean␈α␈ing
␈β
⊃␈↓ ↓H␈ε#th␈α␈at␈α\o␈α␈ur␈αrema␈α␈i␈α↓n␈α␈ing␈αjob␈αis␈αto␈αou␈α␈tpu␈α␈t␈α
th␈α␈e␈αcon␈α}ti␈α↓n␈α}ue␈α␈d␈αfraction␈αfo␈α␈r␈α
(␈ε)A␈↓ 	~␈ε)y␈↓ 	4␈ε#+␈↓ 	]␈ε)B␈↓ 	w␈ε#)/␈α␈(␈↓ 
≡␈ε)C␈↓ 
8␈ε)y␈↓ 
R␈ε#+␈↓ 
{␈ε)D␈↓ _␈ε#),
␈β
7␈↓ ¬;␈ε")
␈β
9␈↓ ↓H␈ε#wh␈α␈ere␈↓ α(␈ε)y␈↓ αD␈ε#is␈αthe␈αin␈α␈pu␈α␈t␈αy␈α␈et␈αt␈α␈o␈αco␈α␈me."␈↓ ¬←␈ε#I␈α↓n␈α␈itiall␈α↓y␈α
set␈↓ π⊂␈ε)j␈↓ π*␈ε7␈ ␈↓ πU␈ε)k␈↓ πq␈ε7␈ ␈ε#␈α	0,␈α(␈ε)A␈ε#,␈↓ λr␈ε)B␈↓ 	␈ε#,␈↓ 	~␈ε)C␈↓ 	5␈ε#,␈↓ 	C␈ε)D␈↓ 	`␈ε#)␈ε7␈α
␈ ␈ε#␈α	(␈ε)a␈ε#,␈ε)␈αεb␈ε#,␈ε)␈αεc␈ε#,␈ε)␈αεd␈ε#);
␈β
`␈↓ ↓H␈ε#th␈α␈en␈α
in␈α␈pu␈α␈t␈↓ αq␈ε)x␈↓ β≡␈ε#an␈α␈d␈α
set␈α
(␈ε)A␈ε#,␈↓ ∧I␈ε)B␈↓ ∧b␈ε#,␈↓ ∧q␈ε)C␈↓ ¬␈ε#,␈↓ ¬~␈ε)D␈↓ ¬7␈ε#)␈ε7␈α
␈ ␈ε#␈α
(␈ε)A␈↓ ε ␈ε)x␈↓ εI␈ε#+␈↓ εs␈ε)B␈↓ π␈ε#,␈ε)␈αεA␈ε#,␈↓ πB␈ε)C␈↓ π\␈ε)x␈↓ λ¬␈ε#+␈↓ λ/␈ε)D␈↓ λL␈ε#,␈↓ λ[␈ε)C␈↓ λu␈ε#),␈↓ 	↔␈ε)j␈↓ 	6␈ε7␈ ␈↓ 	d␈ε)j␈↓ 	}␈ε#+␈α	1,␈α∞o␈α␈ne␈α
o␈α␈r
␈β
l␈↓ ββ␈ε,j␈↓ ε2␈ε,j␈↓ πo␈ε,j
␈β∞ε␈↓ πG␈ε"(
␈β∞λ␈↓ ↓H␈ε#more␈α
ti␈α↓m␈α␈es␈α∞u␈α␈n␈α␈til␈↓ βK␈ε)C␈↓ βn␈ε#+␈↓ ∧→␈ε)D␈↓ ∧C␈ε#ha␈α␈s␈α∞th␈α␈e␈α∞sam␈α␈e␈α∞sign␈α
a␈α␈s␈↓ π¬␈ε)C␈↓ π∨␈ε#.␈↓ πS␈ε#Whe␈α␈n␈↓ λ5␈ε)j␈↓ λU␈ε7∃␈ε#␈α
1␈α∞a␈α␈nd␈α
th␈α␈e␈α∞inp␈α␈ut␈α
ha␈α␈s
␈β∞/␈↓ ↓H␈ε#not␈α
term␈α␈i␈α↓n␈α␈ated␈α␈,␈α∞w␈α␈e␈α
kno␈α␈w␈α
that␈α
1␈α<␈↓ ¬a␈ε)y␈↓ ¬␈␈ε#<␈ε7␈α
1␈ε#␈α↓;␈α∞an␈α␈d␈α
when␈↓ λα␈ε)C␈↓ λ%␈ε#+␈↓ λP␈ε)D␈↓ λz␈ε#h␈α␈as␈α
the␈α
sa␈α␈me␈α
sign␈α
a␈α␈s
␈β∞W␈↓ ↓H␈ε)C␈↓ ↓p␈ε#w␈α␈e␈α∞kno␈α␈w␈α∞the␈α␈refore␈α∞th␈α␈at␈α∞(␈ε)A␈↓ ∧}␈ε)y␈↓ ¬~␈ε#+␈↓ ¬D␈ε)B␈↓ ¬↑␈ε#)/(␈↓ ε¬␈ε)C␈↓ ε∨␈ε)y␈↓ ε:␈ε#+␈↓ εe␈ε)D␈↓ πα␈ε#)␈α∞li␈α↓e␈α␈s␈α∂b␈α␈et␈α␈w␈α␈een␈α
(␈ε)A␈ε#␈α
+␈↓ 	2␈ε)B␈↓ 	K␈ε#)/(␈↓ 	r␈ε)C␈↓ 
⊗␈ε#+␈↓ 
A␈ε)D␈↓ 
]␈ε#)␈α∂a␈α␈nd
␈β∞⎇␈↓ α∀␈ε")
␈β∞␈␈↓ ↓H␈ε)A␈ε#/␈↓ ↓p␈ε)C␈↓ α
␈ε#.␈↓ α2␈ε#No␈α␈w␈α	come␈α␈s␈α
th␈α␈e␈α	gen␈α␈eral␈α	step:␈α
If␈α
no␈α	in␈α␈teg␈α␈er␈α
lies␈α	strictly␈α	bet␈α␈w␈α␈ee␈α␈n␈α	(␈ε)A␈ε#␈α∧+␈↓ 
↓␈ε)B␈↓ 
~␈ε#)/(␈↓ 
A␈ε)C␈↓ 
←␈ε#+␈↓ ∧␈ε)D␈↓ !␈ε#)
␈β∂&␈↓ ↓H␈ε#a␈α␈nd␈ε)␈αA␈ε#/␈↓ α3␈ε)C␈↓ αM␈ε#,␈α∞o␈α␈utp␈α␈ut␈↓ βS␈ε)X␈↓ ∧	␈ε7␈ ␈α
b␈ε)A␈ε#/␈↓ ∧l␈ε)C␈↓ ¬π␈ε7c␈ε#,␈α
an␈α␈d␈α
set␈α(␈ε)␈α↓A␈ε#,␈↓ εT␈ε)B␈↓ εn␈ε#,␈↓ ε⎇␈ε)C␈↓ π↔␈ε#,␈↓ π&␈ε)D␈↓ πB␈ε#)␈ε7␈α
␈ ␈ε#␈α(␈↓ λ∪␈ε)C␈↓ λ-␈ε#,␈↓ λ;␈ε)D␈↓ λX␈ε#,␈ε)␈αεA␈ε7␈α	␈␈↓ 	2␈ε)X␈↓ 	\␈ε)C␈↓ 	v␈ε#,␈↓ 
¬␈ε)B␈↓ 
'␈ε7␈␈↓ 
Q␈ε)X␈↓ 
{␈ε)D␈↓ _␈ε#),
␈β∂2␈↓ βn␈ε,k␈↓ 	M␈ε,k␈↓ 
l␈ε,k
␈β∂N␈↓ ↓H␈ε)k␈↓ ↓j␈ε7␈ ␈↓ α≠␈ε)k␈↓ α8␈ε#+␈α
1;␈α⊃oth␈α␈erwise␈α∂inp␈α␈ut␈↓ ¬β␈ε)x␈↓ ¬2␈ε#an␈α␈d␈α∂se␈α␈t␈α∂(␈ε)␈α↓A␈ε#,␈↓ ε`␈ε)B␈↓ εz␈ε#,␈↓ π	␈ε)C␈↓ π#␈ε#,␈↓ π2␈ε)D␈↓ πO␈ε#)␈ε7␈α∂␈ ␈ε#␈α⊃(␈ε)A␈↓ λ>␈ε)x␈↓ λh␈ε#+␈↓ 	∪␈ε)B␈↓ 	-␈ε#,␈ε)␈αεA␈ε#,␈↓ 	b␈ε)C␈↓ 	⎇␈ε)x␈↓ 
'␈ε#+␈↓ 
R␈ε)D␈↓ 
o␈ε#,␈↓ 
}␈ε)C␈↓ _␈ε#),
␈β∂Y␈↓ ¬∃␈ε,j␈↓ λP␈ε,j␈↓ 
∂␈ε,j
␈β∂u␈↓ ↓H␈ε)j␈↓ ↓f␈ε7␈ ␈↓ α∃␈ε)j␈↓ α/␈ε#+␈α
1␈α␈.␈α↔Th␈α␈e␈α
gen␈α␈eral␈α
step␈α
is␈α∞rep␈α␈eat␈α␈ed␈α
ad␈α
in|␈α␈nitu␈α␈m.␈α⊗Ho␈α␈w␈α␈ev␈α␈e␈α␈r,␈α∂if␈α∞a␈α␈t␈α∞a␈α␈n␈α␈y␈α
time␈α
the
␈β⊂≥␈↓ ↓H␈ε0|␈α␈na␈α␈l␈↓ α∃␈ε)x␈↓ αB␈ε#is␈α
inp␈α␈ut,␈α
the␈αalgo␈α␈ri␈α↓th␈α␈m␈α
imm␈α␈ediate␈α␈l␈α↓y␈αswitche␈α␈s␈α
gea␈α␈rs:␈α∂It␈α
ou␈α␈tp␈α␈uts␈α
th␈α␈e␈α
co␈α␈n␈α␈tin␈α␈u␈α␈ed
␈β⊂)␈↓ α'␈ε,j
␈β⊂E␈↓ ↓H␈ε#fra␈α␈ction␈αfo␈α␈r␈α(␈ε)A␈↓ β≠␈ε)x␈↓ βB␈ε#+␈↓ βk␈ε)B␈↓ ∧∧␈ε#)/(␈↓ ∧+␈ε)C␈↓ ∧E␈ε)x␈↓ ∧m␈ε#+␈↓ ¬⊗␈ε)D␈↓ ¬3␈ε#),␈αusin␈α␈g␈αEuclid's␈αa␈α␈l␈α↓g␈α␈orithm␈α␈,␈αa␈α␈nd␈αt␈α␈ermina␈α␈tes.
␈β⊂P␈↓ β-␈ε,j␈↓ ∧X␈ε,j
␈β⊂q␈↓ α␈ε#The␈α∞fo␈α␈l␈α↓lo␈α␈win␈α␈g␈α∞tab␈α␈l␈α↓e␈α␈au␈α∞sho␈α␈ws␈α∞the␈α∞w␈α␈or␈α␈king␈α∞fo␈α␈r␈α∂th␈α␈e␈α∞requ␈α␈ested␈α
exa␈α␈mp␈α␈l␈α↓e,␈α∂wh␈α␈ere␈α∞the
␈β⊃⊃␈↓ αE␈ε,B␈↓ αh␈ε,A
␈β⊃⊗␈↓ α4␈ε"(␈↓ β␈ε")
␈β⊃_␈↓ ↓H␈ε#m␈α␈atrix␈↓ β⊗␈ε#beg␈α␈i␈α↓n␈α␈s␈αa␈α␈t␈αth␈α␈e␈αu␈α␈pp␈α␈er␈α
l␈α↓e␈α␈$␈αcor␈α␈ner,␈αth␈α␈en␈α
sh␈α␈i␈α↓$s␈α
righ␈α␈t␈α
on␈α␈e␈αo␈α␈n␈αin␈α␈pu␈α␈t,␈αdo␈α}wn␈α
one
␈β⊃)␈↓ αD␈ε,D␈↓ αg␈ε,C
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.3␈↓ 
v␈ε"641
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα&␈↓ ↓H␈ε#o␈α␈n␈αou␈α␈tpu␈α␈t:
␈βαn␈↓ αB␈∧αnαBαλK
␈βαp␈↓ αA␈∧αpαAα␈↓ ␈∧αpα
␈βαz␈↓ αA␈∧αzαA(α␈↓ ␈∧αz(α
␈βα|␈↓ α⎇␈ε)x␈↓ βW␈ε7␈␈ε#␈α↓1␈↓ ∧e␈ε#5␈↓ ¬Q␈ε#1␈↓ ε=␈ε#1␈↓ π)␈ε#1␈↓ λ∃␈ε#2␈↓ 	↓␈ε#1␈↓ 	m␈ε#2␈↓ 
H␈ε71
␈ββλ␈↓ β⊂␈ε,j
␈ββ"␈↓ αA␈∧β"αAα␈↓ ␈∧β"α
␈ββ,␈↓ ↓h␈∧β,↓hα	%
␈ββ.␈↓ ↓h␈∧β.↓hα␈↓ αA␈∧β.αAα␈↓ ␈∧β.α
␈ββ9␈↓ ↓h␈∧β9↓h(α␈↓ αA␈∧β9αA(α␈↓ ␈∧β9(α
␈ββ;␈↓ αε␈ε)X␈↓ α|␈ε#39␈↓ βh␈ε#97␈↓ ∧3␈ε7␈␈ε#58␈↓ ¬∞␈ε7␈␈ε#193
␈ββF␈↓ α!␈ε,k
␈ββ`␈↓ ↓h␈∧β`↓h(α␈↓ αA␈∧β`αA(α␈↓ ␈∧β`(α
␈ββb␈↓ ↓}␈ε7␈␈ε#2␈↓ α[␈ε7␈␈ε#25␈↓ βG␈ε7␈␈ε#62␈↓ ∧T␈ε#37␈↓ ¬/␈ε#123
␈β∧λ␈↓ ↓h␈∧∧λ↓h(α␈↓ αA␈∧∧λαA(α␈↓ ␈∧∧λ(α
␈β∧
␈↓ α∨␈ε#2␈↓ ∧T␈ε#16␈↓ ¬@␈ε#53
␈β∧0␈↓ ↓h␈∧∧0↓h(α␈↓ αA␈∧∧0αA(α␈↓ ␈∧∧0(α
␈β∧2␈↓ α∨␈ε#3␈↓ ∧e␈ε#5␈↓ ¬@␈ε#17␈↓ ε,␈ε#22␈↓ π_␈ε#39
␈β∧W␈↓ ↓h␈∧∧W↓h(α␈↓ αA␈∧∧WαA(α␈↓ ␈∧∧W(α
␈β∧Y␈↓ α∨␈ε#7␈↓ ∧e␈ε#1␈↓ ¬Q␈ε#2␈↓ ε=␈ε#3␈↓ π)␈ε#5␈↓ λ∃␈ε#8
␈β∧␈␈↓ ↓h␈∧∧␈↓h(α␈↓ αA␈∧∧␈αA(α␈↓ ␈∧∧␈(α
␈β¬↓␈↓ α∨␈ε#1␈↓ ε=␈ε#1␈↓ π)␈ε#4␈↓ λ∃␈ε#5␈↓ λp␈ε#14
␈β¬&␈↓ ↓h␈∧¬&↓h(α␈↓ αA␈∧¬&αA(α␈↓ ␈∧¬&(α
␈β¬(␈↓ α∨␈ε#1␈↓ π)␈ε#1␈↓ λ∃␈ε#3␈↓ 	↓␈ε#7
␈β¬N␈↓ ↓h␈∧¬N↓h(α␈↓ αA␈∧¬NαA(α␈↓ ␈∧¬N(α
␈β¬P␈↓ α∨␈ε#1␈↓ λ∃␈ε#2␈↓ 	↓␈ε#7␈↓ 	m␈ε#9␈↓ 
H␈ε#25
␈β¬v␈↓ ↓h␈∧¬v↓h(α␈↓ αA␈∧¬vαA(α␈↓ ␈∧¬v(α
␈β¬x␈↓ α∂␈ε#1␈α␈3␈↓ λ∃␈ε#1␈↓ 	↓␈ε#0␈↓ 	m␈ε#1␈↓ 
Y␈ε#2
␈βε≥␈↓ ↓h␈∧ε≥↓h(α␈↓ αA␈∧ε≥αA(α␈↓ ␈∧ε≥(α
␈βε∨␈↓ α∨␈ε#2␈↓ 
Y␈ε#1
␈βεE␈↓ ↓h␈∧εE↓h(α␈↓ αA␈∧εEαA(α␈↓ ␈∧εE(α
␈βεG␈↓ α∂␈ε71␈↓ 
Y␈ε#0
␈βεm␈↓ ↓h␈∧εm↓hα␈↓ αA␈∧εmαAα␈↓ ␈∧εmα
␈βεw␈↓ ↓h␈∧εw↓hα	%
␈βπ'␈↓ ↓H␈ε#M␈α␈.␈↓ ↓z␈ε#Men␈α␈d␈↓ αK␈ε#␈
␈↓ αL␈ε#e␈↓ αZ␈ε#s␈αF␈α⎇ran␈α␈ce␈αh␈α␈as␈αsh␈α↓o␈α}w␈α↓n␈αth␈α␈at␈αthe␈αn␈α␈u␈α␈m␈α␈be␈α␈r␈αof␈αqu␈α␈otien␈α␈ts␈αou␈α␈tpu␈α␈t␈αp␈α␈er␈αq␈α␈uotien␈α}t␈αin␈α␈pu␈α␈t
␈βπN␈↓ ↓H␈ε#is␈α
a␈α␈sym␈α␈ptotica␈α␈ll␈α↓y␈α	b␈α␈oun␈α␈de␈α␈d␈α
b␈α␈et␈α␈w␈α␈een␈α	1/␈↓ ¬k␈ε)r␈↓ ε∧␈ε#an␈α␈d␈↓ εC␈ε)r␈↓ εS␈ε#,␈α
whe␈α␈re␈↓ πE␈ε)r␈↓ π]␈ε#=␈α
2␈ε7␈α␈b␈↓ λ%␈ε)K␈↓ λE␈ε#(␈ε7␈α↓j␈ε)ad␈ε7␈α∧␈␈ε)␈α¬bc␈ε7␈α↓j␈ε#)/2␈ε7␈α␈c␈ε#␈α¬+␈α¬1␈α	an␈α␈d␈↓ ␈ε)K
␈βπv␈↓ ↓H␈ε#is␈αth␈α␈e␈αfu␈α␈nction␈αde␈α␈|n␈α␈ed␈αi␈α↓n␈αex␈α␈ercise␈α38␈α␈;␈α
th␈α␈is␈αbo␈α␈un␈α␈d␈αis␈αb␈α␈est␈αp␈α␈ossible.␈α≠[␈ε0T␈α⎇op␈α␈i␈α↓c␈α␈s␈αi␈α↓n␈αNu␈α␈m␈α␈be␈α␈r
␈βλ≥␈↓ ↓H␈ε0Th␈α␈eory␈ε#␈α␈,␈αe␈α␈d.␈αby␈α
P␈α↓.␈↓ βT␈ε#T␈α⎇ur␈↓ ∧	␈ε#∞␈↓ ∧	␈ε#a␈↓ ∧→␈ε#n,␈ε0␈αColloqu␈α␈ia␈αMa␈α␈th.␈α∂S␈α␈oc.␈α∂J␈↓ π∃␈ε0∞␈↓ π∃␈ε0a␈↓ π%␈ε0n␈α↓o␈α␈s␈αB␈α↓o␈α␈ly␈α␈ai␈ε3␈α13␈ε#␈α
(␈α↓1␈α␈976␈α␈),␈α1␈α␈83↑␈α␈194␈α␈.]
␈βλE␈↓ α␈ε#Gosp␈α␈er␈αha␈α␈s␈αsh␈α↓o␈α␈wn␈α
i␈α↓n␈α
un␈α␈pu␈α␈blished␈α
n␈α↓ote␈α␈s␈αt␈α␈hat␈αth␈α␈e␈αabo␈α}v␈α␈e␈αalgo␈α␈rithm␈αca␈α␈n␈αbe␈αg␈α␈ene␈α␈ral-
␈βλm␈↓ ↓H␈ε#ize␈α␈d␈α
to␈α	com␈α␈pu␈α␈te␈α
th␈α␈e␈α
co␈α␈n␈α␈tin␈α␈u␈α␈ed␈α	fraction␈α	for␈α
(␈ε)a␈α␈x␈↓ εc␈ε)y␈↓ εy␈ε#+␈ε)␈α¬b␈α↓x␈ε#␈α∧+␈ε)␈α¬c␈↓ πz␈ε)y␈↓ λ⊃␈ε#+␈ε)␈α¬d␈ε#)/(␈ε)Ax␈↓ 	~␈ε)y␈↓ 	1␈ε#+␈↓ 	W␈ε)B␈↓ 	p␈ε)x␈ε#␈α¬+␈↓ 
.␈ε)C␈↓ 
H␈ε)y␈↓ 
↑␈ε#+␈↓ ∧␈ε)D␈↓ !␈ε#)
␈β	∀␈↓ ↓H␈ε#fro␈α␈m␈αth␈α↓o␈α␈se␈αof␈ε)␈αx␈ε#␈αa␈α␈nd␈↓ βt␈ε)y␈↓ ∧⊃␈ε#(in␈αp␈α␈articula␈α␈r,␈αto␈αc␈α␈omp␈α␈ute␈↓ π⊗␈ε#su␈α␈ms␈αa␈α␈nd␈αp␈α␈rod␈α␈uc␈α␈ts).
␈β	@␈↓ 
ε␈ε&3
␈β	F␈↓ ↓V␈ε316.␈↓ α␈ε#It␈α
i␈α↓s␈α
not␈α
d␈α␈i␈α↓}␈α␈cult␈α
to␈α
p␈α␈ro␈α␈v␈α␈e␈α
b␈α␈y␈α
ind␈α␈uc␈α␈ti␈α↓o␈α␈n␈α
th␈α␈at␈↓ π␈ε)f␈↓ π-␈ε#(␈↓ π8␈ε)z␈↓ πJ␈ε#)␈α	=␈↓ λ	␈ε)z␈↓ λ~␈ε#/(2␈ε)␈α␈n␈ε#␈αε+␈αε1)␈α¬+␈↓ 	O␈ε)O␈↓ 	j␈ε#(␈↓ 	u␈ε)z␈↓ 
∀␈ε#)␈α
is␈α
an␈α
o␈α␈dd
␈β	R␈↓ π≥␈ε,n
␈β	n␈↓ ↓H␈ε#fu␈α␈nct␈α␈i␈α↓o␈α␈n␈α
wi␈α↓th␈αa␈α
con␈α␈v␈α}erge␈α␈n␈α␈t␈α
po␈α␈w␈α␈e␈α␈r␈α∞ser␈α␈i␈α↓es␈α
in␈α
a␈α
ne␈α␈i␈α↓g␈α␈h␈α␈b␈α␈orho␈α↓od␈αof␈α∞th␈α␈e␈α
origin,␈α∞a␈α␈nd␈α
th␈α␈at␈α
it
␈β
∃␈↓ ↓H␈ε#sa␈α␈tis|es␈αth␈α␈e␈αgiv␈α␈e␈α␈n␈αdi{␈α␈eren␈α}ti␈α↓a␈α␈l␈αe␈α␈qua␈α␈tion.␈α∂Hen␈α␈ce
␈β
X␈↓ β;␈ε:␈␈ε&1␈↓ ε~␈ε:␈␈ε&1␈↓ εr␈ε:␈␈ε&␈α↓1␈↓ λr␈ε:␈␈ε&1
␈β
`␈↓ α∨␈ε)f␈↓ α=␈ε#(␈↓ αH␈ε)z␈↓ αZ␈ε#)␈α	=␈ε7␈α
?␈↓ β)␈ε)z␈↓ βj␈ε#+␈↓ ∧∪␈ε)f␈↓ ∧1␈ε#(␈↓ ∧<␈ε)z␈↓ ∧M␈ε#)␈ε7␈α↓?␈ε#␈αλ=␈↓ ¬≥␈ε7↓␈αε↓␈αε↓␈↓ ¬M␈ε#=␈ε7␈α
?␈↓ ελ␈ε)z␈↓ εB␈ε#,␈αε3␈↓ εa␈ε)z␈↓ π≠␈ε#,␈↓ π)␈ε#.␈αε.␈αε.␈↓ πV␈ε#,␈αε(2␈ε)␈α␈n␈ε#␈αλ+␈αλ1)␈↓ λa␈ε)z␈↓ 	!␈ε#+␈↓ 	J␈ε)f␈↓ 
∀␈ε#(␈↓ 
∨␈ε)z␈↓ 
0␈ε#)␈ε7?␈ε#.
␈β
k␈↓ α0␈ε&0␈↓ ∧#␈ε&1␈↓ 	[␈ε,n␈ε&␈α␈+␈α↓1
␈β$␈↓ ¬a␈ε:␈␈ε&1␈↓ ε:␈ε:␈␈ε&1␈↓ λ>␈ε:␈␈ε&␈α↓1
␈β*␈↓ ↓H␈ε#It␈α∂rem␈α␈ains␈α∂to␈α∞pro␈α␈v␈α}e␈α∂tha␈α␈t␈↓ ∧E␈ε#l␈α↓im␈↓ ¬?␈ε7?␈↓ ¬O␈ε)z␈↓ ε	␈ε#,␈αε3␈↓ ε(␈ε)z␈↓ εb␈ε#,␈↓ εq␈ε#.␈α¬.␈αε.␈↓ π≥␈ε#,␈αε(2␈ε)␈α␈n␈ε#␈α+␈α
1)␈↓ λ-␈ε)z␈↓ λf␈ε7?␈ε#␈α⊂=␈↓ 	8␈ε)f␈↓ 	V␈ε#(␈↓ 	b␈ε)z␈↓ 	s␈ε#).␈α![Actua␈α␈l␈α↓ly
␈β6␈↓ ∧t␈ε,n␈ε:␈α␈!␈α↓1␈↓ 	I␈ε&0
␈βR␈↓ ↓H␈ε#Eu␈α␈l␈α↓e␈α␈r,␈α
a␈α␈ge␈αλ24,␈α	o␈α␈btain␈α␈ed␈αλcon␈α}tin␈α␈u␈α␈ed␈αλfraction␈αλe␈α␈xp␈α␈ansio␈α␈ns␈αλfor␈α	th␈α␈e␈αλcon␈α␈si␈α↓d␈α␈era␈α␈bly␈αλm␈α↓ore␈αλg␈α␈enera␈α␈l
␈βt␈↓ ∧␈ε:0␈↓ ¬≤␈ε,m␈↓ εP␈ε,m␈ε:␈α␈␈␈ε&␈α↓1␈↓ λ→␈ε&2
␈βy␈↓ ↓H␈ε#d␈α␈i{ere␈α␈n␈α␈tial␈α
eq␈α␈uat␈α␈i␈α↓o␈α␈n␈↓ βx␈ε)f␈↓ ∧_␈ε#(␈↓ ∧#␈ε)z␈↓ ∧4␈ε#)␈α
=␈ε)␈αa␈↓ ¬␈ε)z␈↓ ¬=␈ε#+␈ε)␈αλb␈↓ ¬v␈ε)f␈↓ ε↔␈ε#(␈↓ ε"␈ε)z␈↓ ε3␈ε#)␈↓ ε>␈ε)z␈↓ π_␈ε#+␈ε)␈α	c␈↓ πP␈ε)f␈↓ πr␈ε#(␈↓ π⎇␈ε)z␈↓ λ∞␈ε#)␈↓ λ'␈ε#;␈α∞b␈α␈ut␈α
h␈α␈e␈α
d␈α␈id␈α
not␈α
b␈α␈oth␈α␈er␈α
to
␈β¬␈↓ εε␈ε,n␈↓ πa␈ε,n
␈βλ␈↓ ∧π␈ε,n
␈β!␈↓ ↓H␈ε#p␈α␈ro␈α␈v␈α}e␈α
con␈α}v␈α␈erg␈α␈enc␈α␈e,␈α∞sinc␈α␈e␈α
forma␈α␈l␈α
man␈α␈i␈α↓p␈α␈ula␈α␈ti␈α↓o␈α␈n␈α
a␈α␈nd␈αi␈α↓n␈α}tuition␈αw␈α␈ere␈α
g␈α␈o␈α↓od␈αenou␈α␈gh␈α
in␈αthe
␈βI␈↓ ↓H␈ε#e␈α␈i␈α↓g␈α␈h␈α␈tee␈α␈n␈α␈th␈αc␈α␈en␈α␈tu␈α␈ry.]
␈βp␈↓ α␈ε#The␈α␈re␈αλa␈α␈re␈απsev␈α␈era␈α␈l␈αλw␈α␈a␈α␈y␈α␈s␈αλto␈απp␈α␈ro␈α␈v␈α␈e␈απth␈α␈e␈απdesired␈απlimiting␈απeq␈α␈uat␈α␈i␈α↓o␈α␈n.␈α∞First,␈αλl␈α↓e␈α␈tti␈α↓n␈α␈g␈↓ 
9␈ε)f␈↓ 
Z␈ε#(␈↓ 
f␈ε)z␈↓ 
w␈ε#)␈α	=
␈β|␈↓ ↓H␈ε↓P␈↓ 
J␈ε,n
␈β
∩␈↓ αE␈ε,k
␈β
_␈↓ αα␈ε)a␈↓ α3␈ε)z␈↓ αS␈ε#,␈αw␈α␈e␈αca␈α␈n␈αa␈α␈rgue␈α
f␈α↓r␈α␈om␈αth␈α␈e␈αequ␈α␈ation
␈β
#␈↓ α∀␈ε,n␈↓ α%␈ε,k
␈β
,␈↓ ↓n␈ε,k
␈β
`␈↓ ¬β␈ε&2␈↓ ε␈␈ε&4
␈β
h␈↓ ↓i␈ε#(2␈ε)n␈ε#␈απ+␈αλ1)␈↓ αe␈ε)a␈↓ β≥␈ε#+␈απ(2␈ε)n␈ε#␈αλ+␈αλ3␈α␈)␈↓ ∧A␈ε)a␈↓ ∧r␈ε)z␈↓ ¬_␈ε#+␈αλ(2␈ε)n␈ε#␈απ+␈αλ5)␈↓ ε=␈ε)a␈↓ εm␈ε)z␈↓ π∀␈ε#+␈↓ π<␈ε7↓␈αε↓␈αε↓
␈β
s␈↓ αw␈ε,n␈ε&␈α␈1␈↓ ∧S␈ε,n␈ε&3␈↓ εO␈ε,n␈ε&␈α␈5
␈β∞λ␈↓ 	λ␈ε&3␈↓ 
λ␈ε&5␈↓ 
⎇␈ε&2
␈β∞∂␈↓ ε↑␈ε#=␈α
1␈ε7␈απ␈␈ε#␈αλ(␈↓ πU␈ε)a␈↓ λ¬␈ε)z␈↓ λ≡␈ε#+␈↓ λG␈ε)a␈↓ λw␈ε)z␈↓ 	≡␈ε#+␈↓ 	F␈ε)a␈↓ 	w␈ε)z␈↓ 
≥␈ε#+␈↓ 
F␈ε7↓␈αε↓␈α¬↓␈↓ 
r␈ε#)
␈β∞≠␈↓ πg␈ε,n␈ε&1␈↓ λX␈ε,n␈ε&3␈↓ 	X␈ε,n␈ε&5
␈β∞T␈↓ αU␈ε,k␈↓ λ#␈ε,k␈↓ λ2␈ε&+1
␈β∞Z␈↓ ↓H␈ε#th␈α␈at␈αλ(␈ε7␈␈ε#1␈↓ αJ␈ε#)␈↓ αd␈ε)a␈↓ βf␈ε#i␈α↓s␈αλa␈αλs␈α␈um␈αλo␈α␈f␈α	te␈α␈rms␈αλof␈αλthe␈αλfo␈α␈rm␈↓ π¬␈ε)c␈↓ π"␈ε#/(2␈ε)n␈ε#␈α↓+␈αα1␈↓ λ_␈ε#)␈↓ λZ␈ε#(2␈ε)n␈ε#␈α↓+␈↓ 	.␈ε)b␈↓ 	Z␈ε#)␈↓ 	k␈ε#.␈α¬.␈αε.␈↓ 
↔␈ε#(2␈ε)n␈ε#␈αα+␈↓ 
k␈ε)b␈↓ _␈ε#),
␈β∞e␈↓ π∪␈ε,k␈↓ 	=␈ε,k␈↓ 	L␈ε&1␈↓ 
{␈ε,k␈↓ 	␈ε,k
␈β∞f␈↓ αv␈ε,n␈ε&␈α␈(2␈↓ β≡␈ε,k␈↓ β,␈ε&+␈α↓1)
␈β∂↓␈↓ ↓H␈ε#wh␈α␈ere␈α
the␈↓ αf␈ε)c␈↓ β⊃␈ε#an␈α␈d␈↓ βU␈ε)b␈↓ ∧_␈ε#are␈α
po␈α␈si␈α↓t␈α␈i␈α↓v␈α}e␈α∞in␈α␈te␈α␈gers␈α∞in␈α␈dep␈α␈en␈α␈den␈α}t␈α∞of␈ε)␈α
n␈ε#␈α↓.␈α↔F␈α⎇or␈α
exa␈α␈mp␈α␈l␈α↓e,␈α∞w␈α␈e␈α∞h␈α␈a␈α␈v␈α␈e
␈β∂
␈↓ αu␈ε,k␈↓ βd␈ε,k␈↓ βs␈ε,m
␈β∂#␈↓ βj␈ε&4␈↓ λ8␈ε&4␈↓ 	B␈ε&2
␈β∂)␈↓ ↓H␈ε7␈␈↓ ↓i␈ε)a␈↓ α#␈ε#=␈α	4/␈α␈(␈α↓2␈ε)␈α␈n␈ε#␈αλ+␈απ1␈↓ β←␈ε#)␈↓ βx␈ε#(2␈ε)n␈ε#␈απ+␈αλ3)(2␈ε)n␈ε#␈απ+␈αλ5␈α␈)␈α↓(2␈ε)␈α␈n␈ε#␈αλ+␈αλ7␈α␈)␈αλ+␈απ1/␈α␈(␈α↓2␈ε)␈α␈n␈ε#␈αλ+␈απ1␈↓ λ-␈ε#)␈↓ λF␈ε#(2␈ε)n␈ε#␈απ+␈αλ3␈↓ 	7␈ε#)␈↓ 	P␈ε#(2␈ε)␈α␈n␈ε#␈αλ+␈αλ7␈α␈).␈α∂Th␈α␈u␈α␈s
␈β∂4␈↓ ↓{␈ε,n␈ε&7
␈β∂P␈↓ ↓H␈ε7j␈↓ ↓Q␈ε)a␈↓ α>␈ε7j␈α∀␈α
j␈↓ β
␈ε)a␈↓ β;␈ε7j␈ε#␈α↓,␈α
an␈α␈d␈ε7␈α
j␈↓ ∧'␈ε)f␈↓ ∧H␈ε#(␈↓ ∧S␈ε)z␈↓ ∧d␈ε#)␈ε7␈α↓j␈α∀␈↓ ¬3␈ε#ta␈α␈n␈↓ ¬h␈ε7j␈↓ ¬q␈ε)z␈↓ εβ␈ε7j␈ε#␈α
for␈ε7␈αj␈↓ εX␈ε)z␈↓ εi␈ε7j␈ε#␈α<␈↓ π,␈ε)→␈↓ π@␈ε#/2.␈α∀Th␈α␈i␈α↓s␈α
u␈α␈niform␈αbo␈α␈un␈α␈d␈α
o␈α␈n␈↓ 
d␈ε)f␈↓ ¬␈ε#(␈↓ ⊂␈ε)z␈↓ !␈ε#)
␈β∂\␈↓ β≤␈ε,n␈↓ β-␈ε,k␈↓ ∧7␈ε,n␈↓ 
t␈ε,n
␈β∂]␈↓ ↓c␈ε&(␈ε,␈α␈n␈ε&+1)␈↓ α/␈ε,k
␈β∂x␈↓ ↓H␈ε#m␈α␈ak␈α␈e␈α␈s␈αthe␈αco␈α␈n␈α␈v␈α␈e␈α␈rgen␈α␈ce␈αp␈α␈ro␈α↓of␈αv␈α␈e␈α␈ry␈αsimp␈α␈l␈α↓e␈α␈.␈α⊂Ca␈α␈reful␈αstu␈α␈dy␈αo␈α␈f␈αthis␈αargu␈α␈men␈α}t␈αrev␈α␈e␈α␈als␈αtha␈α␈t
␈β⊂α␈↓ πl␈ε↓p
␈β⊂ ␈↓ λ⊂␈∧⊂ λ⊂αf
␈β⊂#␈↓ ↓H␈ε#th␈α␈e␈α
p␈α␈o␈α␈w␈α␈er␈α
series␈α
fo␈α␈r␈↓ βi␈ε)f␈↓ ∧␈ε#(␈↓ ∧⊗␈ε)z␈↓ ∧'␈ε#)␈α
actu␈α␈ally␈α
co␈α␈n␈α␈v␈α}erges␈α
fo␈α␈r␈ε7␈α
j␈↓ π
␈ε)z␈↓ π≠␈ε7j␈ε#␈α	<␈↓ πX␈ε)→␈↓ λ⊂␈ε#2␈ε)n␈ε#␈απ+␈αλ1␈↓ λv␈ε#/␈α␈2;␈αth␈α␈is␈α
i␈α↓s␈α
in␈α}teresting␈α␈,
␈β⊂/␈↓ βz␈ε,n
␈β⊂K␈↓ ↓H␈ε#sin␈α␈ce␈α∂it␈α∂sho␈α␈ws␈α∂th␈α␈at␈α∂th␈α␈e␈α∂sing␈α␈ularities␈α∂of␈↓ ε↔␈ε)f␈↓ ε8␈ε#(␈↓ εC␈ε)z␈↓ εT␈ε#)␈α∂get␈α∂fa␈α␈rther␈α∞and␈α∞farth␈α␈er␈α∂a␈α}wa␈α}y␈α∂from␈α∞the
␈β⊂V␈↓ ε'␈ε,n
␈β⊂r␈↓ ↓H␈ε#o␈α␈rigin␈αas␈ε)␈αn␈ε#␈αgro␈α␈ws,␈αso␈αth␈α␈e␈αc␈α␈on␈α␈tin␈α}ued␈αfra␈α␈ction␈αact␈α␈ually␈αrep␈α␈resen␈α␈t␈α␈s␈↓ λj␈ε#tan␈α␈h␈↓ 	2␈ε)z␈↓ 	O␈ε0th␈α␈rou␈α␈gh␈α↓o␈α␈ut␈ε#␈αthe
␈β⊃~␈↓ ↓H␈ε#c␈α␈omp␈α␈l␈α↓e␈α␈x␈αpla␈α␈ne.
␈β∪(

␈β↓U␈↓ ↓H␈ε"642␈↓ 
b␈ε"4.5.3
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα&␈↓ α␈ε#An␈α↓o␈α␈the␈α␈r␈αproof␈αgiv␈α␈es␈αfu␈α␈rther␈αin␈α␈forma␈α␈ti␈α↓o␈α␈n␈αof␈αa␈αd␈α␈i{ere␈α␈n␈α␈t␈αk␈α␈i␈α↓n␈α␈d:␈αIf␈αw␈α␈e␈αl␈α↓e␈α␈t
␈βαP␈↓ ∧Z␈ε↓X␈↓ πF␈ε↓X
␈βαX␈↓ 	∩␈ε,n␈ε:␈α␈␈␈↓ 	=␈ε,k
␈βαY␈↓ ¬+␈ε↓∩␈↓ ε(␈ε↓∪
␈βα]␈↓ ¬A␈ε#2␈ε)␈α␈n␈ε7␈αλ␈␈↓ ε⊗␈ε)k␈↓ λ∧␈ε#(␈ε)n␈ε#␈αλ+␈↓ λT␈ε)k␈↓ λf␈ε#)!␈↓ 	␈ε)z
␈βαl␈↓ εU␈ε,k
␈βαt␈↓ β≤␈ε)A␈↓ βE␈ε#(␈↓ βP␈ε)z␈↓ βa␈ε#)␈α	=␈ε)␈α
n␈ε#!␈↓ εD␈ε)z␈↓ εd␈ε#/␈↓ εt␈ε)k␈↓ ππ␈ε#!␈α
=␈↓ 	O␈ε#,
␈βα␈␈↓ β4␈ε,n
␈ββπ␈↓ λ∧␈∧βπλ∧α↓H
␈ββ
␈↓ ¬j␈ε)n␈↓ λ≤␈ε)k␈↓ λ/␈ε#!␈α¬(␈ε)n␈ε7␈αλ␈␈↓ 	
␈ε)k␈↓ 	∨␈ε#)!
␈ββ&␈↓ ∧C␈ε&0␈ε:∀␈↓ ∧k␈ε,k␈↓ ∧z␈ε:∀␈ε,n␈↓ πD␈ε,k␈↓ πS␈ε:∃␈ε&0
␈ββP␈↓ ↓H␈ε#th␈α␈en
␈ββs␈↓ β\␈ε↓X
␈ββ⎇␈↓ ¬W␈ε"(␈↓ 	=␈ε")
␈ββ␈␈↓ ∧≠␈ε#(␈ε)n␈ε#␈αλ+␈↓ ∧j␈ε)k␈↓ ¬∧␈ε7␈␈ε#␈αλ1)!␈↓ ¬c␈ε#(␈α↓4␈ε)␈α␈n␈ε#␈αλ+␈αλ2␈α␈)␈↓ ε←␈ε)k␈↓ εy␈ε#+␈αλ(␈ε)n␈ε#␈αλ+␈αλ1␈ε7␈απ␈␈↓ λ2␈ε)k␈↓ λE␈ε#)(␈ε)n␈ε7␈αλ␈␈↓ 	 ␈ε)k␈↓ 	2␈ε#)
␈β∧∂␈↓ 	d␈ε,n␈ε&␈α␈+␈α↓1␈ε:␈␈↓ 
7␈ε,k
␈β∧↔␈↓ α.␈ε)A␈↓ α␈␈ε#(␈↓ β
␈ε)z␈↓ β≤␈ε#)␈↓ β0␈ε#=␈↓ 	R␈ε)z
␈β∧"␈↓ αF␈ε,n␈ε&+1
␈β∧*␈↓ ∧≠␈∧∧*∧≠α¬/
␈β∧.␈↓ εε␈ε)k␈↓ ε_␈ε#!␈αε(␈ε)n␈ε#␈αλ+␈αλ1␈ε7␈απ␈␈↓ π7␈ε)k␈↓ πJ␈ε#)!
␈β∧I␈↓ β[␈ε,k␈↓ βi␈ε:∃␈ε&␈α↓0
␈β∧i␈↓ ¬h␈ε&2
␈β∧q␈↓ β0␈ε#=␈α
(4␈ε)␈α␈n␈ε#␈αλ+␈αλ2␈α␈)␈↓ ∧W␈ε)A␈↓ ∧␈␈ε#(␈↓ ¬
␈ε)z␈↓ ¬≤␈ε#)␈απ+␈↓ ¬W␈ε)z␈↓ ¬v␈ε)A␈↓ εG␈ε#(␈↓ εR␈ε)z␈↓ εc␈ε#)␈α↓.
␈β∧⎇␈↓ ∧o␈ε,n␈↓ ε∞␈ε,n␈ε:␈␈ε&1
␈β¬#␈↓ ↓H␈ε#It␈αfollo␈α␈ws,␈αby␈α
i␈α↓n␈α␈du␈α␈ction␈α␈,␈αth␈α␈at
␈β¬W␈↓ ∧∩␈ε↓∩␈↓ ε ␈ε↓∪
␈β¬[␈↓ ∧,␈ε#1␈↓ ∧T␈ε#3␈↓ ¬6␈ε#2␈ε)n␈ε7␈αλ␈␈ε#␈απ1␈↓ εm␈ε)A␈↓ π⊗␈ε#(2␈↓ π2␈ε)z␈↓ πC␈ε#)␈αλ+␈↓ π}␈ε)A␈↓ λ'␈ε#(␈ε7␈␈ε#␈α↓2␈↓ λd␈ε)z␈↓ λu␈ε#)
␈β¬f␈↓ π¬␈ε,n␈↓ λ⊗␈ε,n
␈β¬q␈↓ βg␈ε)Q␈↓ ∧A␈ε#,␈↓ ∧i␈ε#,␈↓ ∧w␈ε#.␈αε.␈αε.␈↓ ¬$␈ε#,␈↓ ε?␈ε#=␈↓ 	∧␈ε#,
␈β¬⎇␈↓ ∧α␈ε,n
␈βε∧␈↓ ∧,␈∧ε∧∧,α∩␈↓ ∧T␈∧ε∧∧Tα∩␈↓ ¬6␈∧ε∧¬6αf␈↓ εm␈∧ε∧εmαα∀
␈βεπ␈↓ πR␈ε,n␈ε&␈α␈+␈α↓1␈↓ λ≤␈ε,n
␈βελ␈↓ ∧,␈ε)z␈↓ ∧T␈ε)z␈↓ ¬a␈ε)z␈↓ πA␈ε#2␈↓ λ␈ε)z
␈βε8␈↓ ∧:␈ε↓∩␈↓ ε ␈ε↓∪
␈βε<␈↓ ∧T␈ε#3␈↓ ¬6␈ε#2␈ε)n␈ε7␈αλ␈␈ε#␈απ1␈↓ εm␈ε)A␈↓ π⊗␈ε#(2␈↓ π2␈ε)z␈↓ πC␈ε#)␈ε7␈αλ␈␈↓ π}␈ε)A␈↓ λ'␈ε#(␈ε7␈␈ε#␈α↓2␈↓ λd␈ε)z␈↓ λu␈ε#)
␈βεH␈↓ π¬␈ε,n␈↓ λ⊗␈ε,n
␈βεR␈↓ βg␈ε)Q␈↓ ∧i␈ε#,␈↓ ∧w␈ε#.␈αε.␈αε.␈↓ ¬$␈ε#,␈↓ ε?␈ε#=␈↓ 	∧␈ε#.
␈βε↑␈↓ ∧↓␈ε,n␈ε:␈␈ε&1
␈βεe␈↓ ∧T␈∧εe∧Tα∩␈↓ ¬6␈∧εe¬6αf␈↓ εm␈∧εeεmαα∀
␈βεh␈↓ πR␈ε,n␈ε&␈α␈+␈α↓1␈↓ λ≤␈ε,n
␈βεi␈↓ ∧T␈ε)z␈↓ ¬a␈ε)z␈↓ πA␈ε#2␈↓ λ␈ε)z
␈βπ∨␈↓ ↓H␈ε#He␈α␈nce
␈βπ;␈↓ π∨␈ε)A␈↓ πH␈ε#(2␈↓ πd␈ε)z␈↓ πu␈ε#)␈ε7␈αλ␈␈↓ λ0␈ε)A␈↓ λY␈ε#(␈ε7␈␈ε#␈α↓2␈↓ 	⊗␈ε)z␈↓ 	'␈ε#)
␈βπG␈↓ π7␈ε,n␈↓ λH␈ε,n
␈βπJ␈↓ βW␈ε:␈␈ε&1␈↓ ∧/␈ε:␈␈ε&␈α↓1␈↓ ε/␈ε:␈␈ε&1
␈βπQ␈↓ β5␈ε7?␈↓ βE␈ε)z␈↓ β␈␈ε#,␈αε3␈↓ ∧≡␈ε)z␈↓ ∧X␈ε#,␈↓ ∧f␈ε#.␈αε.␈αε.␈↓ ¬∪␈ε#,␈αε(2␈ε)␈α␈n␈ε7␈αλ␈␈ε#␈αλ1␈α␈)␈↓ ε≡␈ε)z␈↓ εW␈ε7?␈ε#␈α	=␈↓ 	6␈ε#,
␈βπd␈↓ π∨␈∧πdπ∨αα∀
␈βπh␈↓ π∨␈ε)A␈↓ πH␈ε#(2␈↓ πd␈ε)z␈↓ πu␈ε#)␈αλ+␈↓ λ0␈ε)A␈↓ λY␈ε#(␈ε7␈␈ε#␈α↓2␈↓ 	⊗␈ε)z␈↓ 	'␈ε#)
␈βπt␈↓ π7␈ε,n␈↓ λH␈ε,n
␈βλ↔␈↓ ↓H␈ε#a␈α␈nd␈α	we␈α	wa␈α␈n␈α␈t␈α
to␈α
s␈α␈h␈α↓o␈α␈w␈α
th␈α␈at␈α
th␈α␈i␈α↓s␈α
ra␈α␈ti␈α↓o␈α	ap␈α␈proa␈α␈ch␈α␈es␈↓ πα␈ε#tan␈α␈h␈↓ πJ␈ε)z␈↓ π\␈ε#.␈α∞B␈α↓y␈α	E␈α↓q␈α␈s.␈α1␈α␈.2.9↑1␈α␈1␈α
an␈α␈d␈α
1␈α␈.␈α↓2␈α␈.␈α↓6␈α␈↑24␈α␈,
␈βλJ␈↓ ∧=␈ε↓␈ ␈↓ πu␈ε↓!
␈βλL␈↓ βO␈ε↓X␈↓ ∧k␈ε↓X␈↓ λF␈ε↓X
␈βλU␈↓ ¬<␈ε↓∩␈↓ ¬o␈ε↓∪␈↓ ε¬␈ε↓∩␈↓ πβ␈ε↓∪␈↓ 	ε␈ε↓∩␈↓ 
∞␈ε↓∪
␈βλY␈↓ ¬R␈ε)m␈↓ ε≠␈ε#2␈ε)n␈ε7␈αλ␈␈↓ εp␈ε)k␈↓ 	≤␈ε#2␈ε)␈α␈n␈ε7␈αλ␈␈ε)␈αλm␈↓ 
a␈ε)n␈ε#!
␈βλh␈↓ ↓r␈ε,z␈↓ ∧ ␈ε,m␈↓ πa␈ε,k␈↓ 
;␈ε,m
␈βλp␈↓ ↓d␈ε)e␈↓ α␈ε)A␈↓ α)␈ε#(␈ε7␈␈↓ αU␈ε)z␈↓ αg␈ε#)␈α	=␈ε)␈α
n␈ε#!␈↓ ∧∞␈ε)z␈↓ π→␈ε#(␈ε7␈␈ε#1␈↓ πV␈ε#)␈↓ λ⊗␈ε#=␈↓ 
*␈ε)z␈↓ π␈ε#.
␈βλ{␈↓ α_␈ε,n
␈β	β␈↓ 
\␈∧	β
\α'
␈β	ε␈↓ ¬W␈ε)k␈↓ εE␈ε)n␈↓ 	K␈ε)n␈↓ 
\␈ε)m␈ε#!
␈β	"␈↓ βI␈ε,m␈ε:∃␈ε&0␈↓ ∧T␈ε&0␈ε:∀␈↓ ∧|␈ε,k␈↓ ¬␈ε:∀␈ε,n␈↓ λ@␈ε,m␈ε:∃␈ε&0
␈β	L␈↓ ↓H␈ε#He␈α␈nce
␈β	o␈↓ π`␈ε↓X
␈β	w␈↓ 	S␈ε,k
␈β	|␈↓ λE␈ε#(␈ε)n␈ε#␈αλ+␈↓ 	∃␈ε)k␈↓ 	'␈ε#)!␈↓ 	A␈ε)x
␈β
␈↓ αm␈ε,z␈↓ εo␈ε,n␈↓ π∩␈ε&2␈ε,n␈ε&+1
␈β
∩␈↓ α←␈ε)e␈↓ α{␈ε)A␈↓ β$␈ε#(␈ε7␈␈↓ βP␈ε)z␈↓ βb␈ε#)␈ε7␈απ␈␈↓ ∧≥␈ε)A␈↓ ∧F␈ε#(␈↓ ∧Q␈ε)z␈↓ ∧b␈ε#)␈α	=␈↓ ¬!␈ε)R␈↓ ¬L␈ε#(␈↓ ¬W␈ε)z␈↓ ¬h␈ε#)␈α	=␈α
(␈ε7␈␈ε#1␈↓ εd␈ε#)␈↓ π␈ε)x␈↓ 
␈ε#.
␈β
≡␈↓ β∪␈ε,n␈↓ ∧5␈ε,n␈↓ ¬;␈ε,n
␈β
%␈↓ λ∨␈∧
%λ∨α↓j
␈β
)␈↓ λ∨␈ε#(2␈ε)n␈ε#␈αλ+␈↓ λ␈␈ε)k␈↓ 	→␈ε#+␈αλ1␈α␈)␈α↓!␈↓ 	l␈ε)k␈↓ 	␈␈ε#!
␈β
E␈↓ π←␈ε,k␈↓ πn␈ε:∃␈ε&0
␈β
n␈↓ β+␈ε&2␈↓ β9␈ε,z␈↓ εu␈ε&2␈↓ πβ␈ε,z
␈β
r␈↓ ∧␈ε"(␈↓ ε&␈ε")␈↓ πW␈ε"(␈↓ 	p␈ε")
␈β
t␈↓ ↓H␈ε#We␈α	n␈α↓o␈α}w␈α
ha␈α}v␈α␈e␈α	(␈↓ β≤␈ε)e␈↓ βK␈ε7␈␈ε#␈α¬1␈α␈)␈↓ ∧_␈ε)A␈↓ ∧A␈ε#(2␈↓ ∧]␈ε)z␈↓ ∧n␈ε#)␈α¬+␈↓ ¬#␈ε)A␈↓ ¬L␈ε#(␈ε7␈␈ε#␈α↓2␈↓ ε	␈ε)z␈↓ ε≠␈ε#)␈↓ ε6␈ε7␈␈ε#␈α¬(␈↓ εg␈ε)e␈↓ π∃␈ε#+␈α¬1)␈↓ πc␈ε)A␈↓ λ␈ε#(␈α↓2␈↓ λ'␈ε)z␈↓ λ8␈ε#)␈ε7␈α¬␈␈↓ λn␈ε)A␈↓ 	⊗␈ε#(␈ε7␈α↓␈␈ε#2␈↓ 	T␈ε)z␈↓ 	e␈ε#)␈↓ 
¬␈ε#=␈α
2␈↓ 
@␈ε)R␈↓ 
k␈ε#(2␈↓ π␈ε)z␈↓ _␈ε#);
␈β␈↓ ∧0␈ε,n␈↓ ¬;␈ε,n␈↓ π{␈ε,n␈↓ 	ε␈ε,n␈↓ 
Z␈ε,n
␈β≤␈↓ ↓H␈ε#h␈α␈en␈α␈ce
␈βH␈↓ λ4␈ε#2␈↓ λE␈ε)R␈↓ λo␈ε#(2␈↓ 	␈ε)z␈↓ 	≤␈ε#)
␈βS␈↓ λ↑␈ε,n
␈βV␈↓ βO␈ε:␈␈ε&1␈↓ ∧(␈ε:␈␈ε&1␈↓ ε'␈ε:␈␈ε&␈α↓1
␈β↑␈↓ α#␈ε#tan␈α␈h␈↓ αk␈ε)z␈↓ β∧␈ε7␈␈αλ?␈↓ β=␈ε)z␈↓ βw␈ε#,␈αε3␈↓ ∧⊗␈ε)z␈↓ ∧P␈ε#,␈↓ ∧←␈ε#.␈α¬.␈αε.␈↓ ¬␈ε#,␈αε(2␈ε)n␈ε7␈απ␈␈ε#␈αλ1)␈↓ ε⊗␈ε)z␈↓ εO␈ε7?␈ε#␈α	=␈↓ 
H␈ε#.
␈βq␈↓ π↔␈∧qπ↔αβ-
␈βu␈↓ π↔␈ε"(␈↓ 	7␈ε")
␈βv␈↓ 	\␈ε&2␈↓ 	j␈ε,z
␈βw␈↓ π#␈ε)A␈↓ πL␈ε#(2␈↓ πh␈ε)z␈↓ πy␈ε#)␈αλ+␈↓ λ5␈ε)A␈↓ λ]␈ε#(␈ε7␈␈ε#␈α↓2␈↓ 	~␈ε)z␈↓ 	,␈ε#)␈↓ 	C␈ε#(␈↓ 	N␈ε)e␈↓ 	␈␈ε#+␈αλ1)
␈βα␈↓ π<␈ε,n␈↓ λM␈ε,n
␈β*␈↓ 
/␈ε&2␈↓ 
<␈ε,z
␈β/␈↓ ↓H␈ε#Th␈α}us␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e␈αa␈α␈n␈αex␈α␈act␈αfo␈α␈rm␈α␈ula␈αfor␈αth␈α␈e␈αd␈α␈i␈α↓{␈α␈eren␈α␈ce.␈α∂When␈ε7␈α
j␈↓ λ∪␈ε)z␈↓ λ%␈ε7j␈α	∀␈ε#␈α
1␈α␈,␈αth␈α␈e␈αfacto␈α␈r␈↓ 
 ␈ε)e␈↓ 
R␈ε#+␈απ1␈αis
␈βW␈↓ ↓H␈ε#b␈α␈ou␈α␈nd␈α␈ed␈αa␈α}wa␈α}y␈αfrom␈αz␈α␈ero,␈ε7␈αj␈↓ ∧J␈ε)R␈↓ ∧u␈ε#(2␈↓ ¬⊃␈ε)z␈↓ ¬"␈ε#)␈ε7j␈α
∀␈ε)␈α	e␈α↓n␈ε#!/(2␈ε)n␈ε#␈απ+␈αλ1)!,␈αand
␈βc␈↓ ∧d␈ε,n
␈β
␈↓ ¬V␈ε↓␈ ␈↓ 
→␈ε↓!
␈β
↔␈↓ ¬m␈ε↓∩␈↓ ε(␈ε↓∪␈↓ εn␈ε↓∩␈↓ πj␈ε↓∪␈↓ λ0␈ε↓∩␈↓ 	,␈ε↓∪
␈β
≠␈↓ εβ␈ε#2␈ε)n␈↓ π∧␈ε#2␈ε)n␈ε7␈αλ␈␈ε#␈απ2␈↓ λF␈ε#2␈ε)n␈ε7␈αλ␈␈ε#␈απ4
␈β
.␈↓ αH␈ε&1
␈β
1␈↓ αY␈ε7j␈↓ αc␈ε)A␈↓ β␈ε#(2␈↓ β'␈ε)z␈↓ β9␈ε#)␈απ+␈↓ βt␈ε)A␈↓ ∧≥␈ε#(␈ε7␈␈ε#2␈↓ ∧Z␈ε)z␈↓ ∧k␈ε#)␈ε7j␈↓ ¬	␈ε7∃␈ε)␈α	n␈ε#!␈↓ εF␈ε7␈␈↓ λπ␈ε7␈␈↓ 	I␈ε7␈␈↓ 	r␈ε7↓␈αε↓␈αε↓
␈β
=␈↓ α{␈ε,n␈↓ ∧␈ε,n
␈β
A␈↓ αH␈ε&2
␈β
D␈↓ αH␈∧
DαHα∞
␈β
H␈↓ ε␈ε)n␈↓ π-␈ε)n␈↓ λo␈ε)n
␈β∞
␈↓ ¬7␈ε#(2␈ε)n␈ε#)!␈↓ λR␈ε#2␈↓ λj␈ε#(2␈ε)n␈ε#)!
␈β∞ ␈↓ εN␈ε&1␈↓ π≠␈ε&1
␈β∞#␈↓ ¬	␈ε7∃␈↓ ¬␈␈ε#(1␈ε7␈απ␈␈↓ εg␈ε7␈␈↓ π:␈ε7␈␈↓ πc␈ε7↓␈αε↓␈αε↓␈↓ λ⊂␈ε#)␈↓ λ$␈ε#=␈↓ 	2␈ε#.
␈β∞3␈↓ εN␈ε&4␈↓ π∀␈ε&16
␈β∞6␈↓ ¬7␈∧∞6¬7αE␈↓ εN␈∧∞6εNα∞␈↓ π∀␈∧∞6π∀α≤␈↓ λR␈∧∞6λRα⊃␈↓ λj␈∧∞6λjαE
␈β∞:␈↓ ¬J␈ε)n␈ε#␈α↓!␈↓ λR␈ε#3␈↓ λ}␈ε)n␈ε#!
␈β∞d␈↓ ↓H␈ε#Th␈α}us␈αco␈α␈n␈α␈v␈α}ergen␈α␈ce␈αis␈αv␈α␈ery␈α
rap␈α␈i␈α↓d␈α␈,␈αev␈α␈en␈α
for␈αcom␈α␈plex␈αv␈α|alues␈αo␈α␈f␈↓ λ*␈ε)z␈↓ λ<␈ε#.
␈β∂ε␈↓ 

␈ε,z
␈β∂␈↓ α␈ε#T␈α⎇o␈α⊃go␈α⊃from␈α⊃th␈α␈is␈α∩c␈α␈on␈α␈tin␈α}ued␈α⊂f␈α↓ra␈α␈ction␈α⊃to␈α⊃th␈α␈e␈α⊃con␈α}tin␈α␈u␈α␈ed␈α⊃fract␈α␈i␈α↓o␈α␈n␈α⊃for␈↓ 	{␈ε)e␈↓ 
↔␈ε#,␈α∀w␈α␈e␈α⊃h␈α␈a␈α␈v␈α␈e
␈β∂.␈↓ βk␈ε&2␈↓ βx␈ε,z
␈β∂4␈↓ ↓H␈ε#ta␈α␈nh␈↓ α⊂␈ε)z␈↓ α4␈ε#=␈α∪1␈ε7␈α
␈␈ε#␈α2/␈α␈(␈↓ β\␈ε)e␈↓ ∧∩␈ε#+␈α1);␈α∀h␈α␈en␈α␈ce␈α⊃w␈α␈e␈α⊂get␈α⊂the␈α⊂con␈α}ti␈α↓n␈α}ued␈α␈-fractio␈α␈n␈α⊃re␈α␈prese␈α␈n␈α␈tation␈α⊂fo␈α␈r
␈β∂U␈↓ ↓a␈ε&2␈↓ ↓o␈ε,z␈↓ 
D␈ε&2␈↓ 
Q␈ε,z
␈β∂[␈↓ ↓H␈ε#(␈↓ ↓S␈ε)e␈↓ αε␈ε#+␈α	1)/␈α␈2␈α
by␈α
simp␈α␈l␈α↓e␈α
ma␈α␈nip␈α␈ulation␈α␈s.␈α⊗Hurwitz's␈α
rule␈α
giv␈α␈e␈α␈s␈α∞th␈α␈e␈α
exp␈α␈an␈α␈si␈α↓o␈α␈n␈α
of␈↓ 
5␈ε)e␈↓ 
h␈ε#+␈α
1␈α␈,
␈β⊂β␈↓ ↓H␈ε#fro␈α␈m␈αwhich␈α
we␈α
ma␈α␈y␈αsu␈α␈btr␈α␈act␈αu␈α␈nit␈α␈y.␈α∂F␈α⎇or␈ε)␈αn␈ε#␈αodd␈α␈,
␈β⊂3␈↓ α≡␈ε:␈␈ε&␈α↓2/␈ε,␈α␈n
␈β⊂9␈↓ β/␈∧⊂9β/α¬c
␈β⊂;␈↓ α⊂␈ε)e␈↓ αn␈ε#=␈ε7␈α
?␈↓ β/␈ε#1,␈αε3␈ε)␈α␈mn␈ε#␈αλ+␈ε7␈απb␈ε)n␈ε#␈α↓/␈α␈2␈ε7c␈ε#,␈αε(1␈α␈2␈ε)m␈ε#␈απ+␈αλ6␈α␈)␈ε)␈α↓n␈ε#,␈αε(3␈ε)␈α␈m␈ε#␈απ+␈αλ2)␈ε)n␈ε#␈αλ+␈ε7␈απb␈ε)n␈ε#␈α↓/␈α␈2␈ε7c␈ε#,␈αε1␈↓ 	⊃␈ε7?␈ε#,␈ε)␈↓ 	ym␈ε7␈α	∃␈ε#␈α	0.
␈β⊂r␈↓ α␈ε#An␈α↓o␈α␈the␈α␈r␈α	deriv␈α⎇a␈α␈ti␈α↓o␈α␈n␈α	h␈α␈as␈α	be␈α␈en␈α	g␈α␈i␈α↓v␈α}en␈α	b␈α␈y␈α	C.␈α	S.␈↓ ε|␈ε#Da␈α␈v␈α␈i␈α↓s,␈ε0␈α	J.␈α	L␈α↓o␈α␈nd␈α␈on␈α	M␈α␈ath␈α␈.␈α
S␈α␈oc.␈ε3␈α	20␈ε#␈αλ(194␈α␈5),
␈β⊃~␈↓ ↓H␈ε#1␈α␈94↑␈α␈198␈α␈.
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.3␈↓ 
v␈ε"643
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓V␈ε317.␈↓ α␈ε#(b)␈ε7␈α⊂?␈↓ αV␈ε)x␈↓ α}␈ε7␈␈ε#␈αλ1,␈α¬1,␈↓ βf␈ε)x␈↓ ∧∞␈ε7␈␈ε#␈αλ2␈α␈,␈αε1,␈↓ ∧v␈ε)x␈↓ ¬≡␈ε7␈␈ε#␈αλ2␈α␈,␈αε1,␈↓ ε¬␈ε#.␈αε.␈αε.␈↓ ε2␈ε#,␈αε1␈α␈,␈↓ ε`␈ε)x␈↓ πA␈ε7␈␈ε#␈αλ2,␈α¬1,␈↓ λ)␈ε)x␈↓ λb␈ε7␈␈ε#␈αλ1␈ε7␈α␈?␈ε#.␈α~[␈ε0Note:␈ε#␈αOn␈α␈e␈αcan
␈βα1␈↓ αi␈ε&1␈↓ βx␈ε&2␈↓ ¬λ␈ε&3␈↓ εs␈ε&2␈ε,␈α␈n␈ε:␈␈ε&␈α↓1␈↓ λ;␈ε&2␈ε,n
␈βαM␈↓ ↓H␈ε#re␈α␈m␈α↓o␈α␈v␈α}e␈αneg␈α␈ativ␈α␈e␈αp␈α␈ara␈α␈meters␈αfro␈α␈m␈↓ ¬9␈ε#con␈α}ti␈α↓n␈α}ua␈α␈n␈α␈ts␈αb␈α␈y␈αus␈α␈i␈α↓n␈α␈g␈αth␈α␈e␈αi␈α↓d␈α␈en␈α}ti␈α↓t␈α␈y
␈ββ→␈↓ ↓i␈ε)Q␈↓ αo␈ε#(␈↓ αz␈ε)x␈↓ β~␈ε#,␈↓ β)␈ε#.␈αε.␈α¬.␈↓ βU␈ε#,␈↓ βd␈ε)x␈↓ ∧π␈ε#,␈ε7␈αε␈␈ε)x␈ε#,␈↓ ∧Y␈ε)y␈↓ ¬↓␈ε#,␈↓ ¬⊂␈ε#.␈α¬.␈αε.␈↓ ¬<␈ε#,␈↓ ¬K␈ε)y␈↓ ¬i␈ε#)␈α	=
␈ββ%␈↓ αβ␈ε,m␈ε&+␈ε,␈α↓n␈ε&␈α␈+␈α↓1␈↓ β␈ε&1␈↓ βv␈ε,n␈↓ ∧i␈ε,m␈↓ ¬[␈ε&1
␈ββD␈↓ ∧~␈ε,m␈ε:␈␈ε&1
␈ββL␈↓ βR␈ε#(␈ε7␈␈ε#1␈↓ ∧∂␈ε#)␈↓ ∧Z␈ε)Q␈↓ ¬`␈ε#(␈↓ ¬k␈ε)x␈↓ ε␈ε#,␈↓ ε~␈ε#.␈αε.␈αε.␈↓ εF␈ε#,␈↓ εU␈ε)x␈↓ π!␈ε#,␈↓ π/␈ε)x␈↓ πZ␈ε7␈␈ε#␈αλ1␈α␈,␈αε1,␈ε)␈αεx␈ε7␈απ␈␈ε#␈απ1,␈ε7␈αε␈␈↓ 	E␈ε)y␈↓ 	m␈ε#,␈↓ 	|␈ε#.␈αε.␈αε.␈↓ 
(␈ε#,␈ε7␈αε␈␈↓ 
Y␈ε)y␈↓ 
w␈ε#),
␈ββW␈↓ ∧u␈ε,m␈ε&␈α␈+␈ε,␈α↓n␈ε&+2␈↓ ¬⎇␈ε&1␈↓ εh␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ πB␈ε,n␈↓ 	U␈ε,m␈↓ 
i␈ε&1
␈β∧≥␈↓ ↓H␈ε#fro␈α␈m␈αwhich␈α
we␈α
obta␈α␈in
␈β∧d␈↓ ↓i␈ε)Q␈↓ αo␈ε#(␈↓ αz␈ε)x␈↓ β~␈ε#,␈↓ β)␈ε#.␈αε.␈α¬.␈↓ βU␈ε#,␈↓ βd␈ε)x␈↓ ∧π␈ε#,␈ε7␈αε␈␈ε)x␈ε#,␈↓ ∧Y␈ε)y␈↓ ¬↓␈ε#,␈↓ ¬⊂␈ε#.␈α¬.␈αε.␈↓ ¬<␈ε#,␈↓ ¬K␈ε)y␈↓ ¬i␈ε#)␈α	=
␈β∧o␈↓ αβ␈ε,m␈ε&+␈ε,␈α↓n␈ε&␈α␈+␈α↓1␈↓ β␈ε&1␈↓ βv␈ε,n␈↓ ∧i␈ε,m␈↓ ¬[␈ε&1
␈β¬⊗␈↓ βE␈ε7␈␈↓ βg␈ε)Q␈↓ ∧l␈ε#(␈↓ ∧w␈ε)x␈↓ ¬_␈ε#,␈↓ ¬&␈ε#.␈αε.␈αε.␈↓ ¬S␈ε#,␈↓ ¬b␈ε)x␈↓ ε-␈ε#,␈↓ ε<␈ε)x␈↓ εg␈ε7␈␈ε#␈απ1,␈αε1␈α␈,␈ε)␈αεx␈ε7␈απ␈␈ε#␈αλ2␈α␈,␈αε1,␈↓ λP␈ε)y␈↓ λ␈␈ε7␈␈ε#␈αλ1,␈↓ 	G␈ε)y␈↓ 
_␈ε#,␈↓ 
'␈ε#.␈α¬.␈αε.␈↓ 
S␈ε#,␈↓ 
b␈ε)y␈↓ ␈ε#)
␈β¬"␈↓ ∧↓␈ε,m␈ε&+␈ε,n␈ε&+3␈↓ ¬
␈ε&1␈↓ ¬t␈ε,n␈ε:␈␈ε&1␈↓ εN␈ε,n␈↓ λ`␈ε,m␈↓ 	X␈ε,m␈ε:␈␈ε&1␈↓ 
r␈ε&1
␈β¬h␈↓ ↓H␈ε#a␈α␈$er␈αa␈αseco␈α␈nd␈α
ap␈α␈plication␈α␈.]
␈βε⊂␈↓ α␈ε#(c)␈α⊃1␈απ+␈ε7␈απ?␈ε#1,␈αε1␈α␈,␈αε3,␈α¬1,␈αε5,␈α¬1,␈↓ ∧P␈ε#.␈αε.␈α¬.␈↓ ∧|␈ε7?␈ε#␈α	=␈α
1␈απ+␈ε7␈απ?␈↓ ε∩␈ε#2␈ε)m␈ε#␈απ+␈απ1,␈αε1␈↓ π!␈ε7?␈ε#␈α␈,␈ε)␈α-m␈ε7␈α	∃␈ε#␈α	0.
␈βε⊃␈↓ ε∩␈∧ε⊃ε∩α↓∂
␈βεD␈↓ ¬Y␈ε"(␈↓ 	⊂␈ε")
␈βεF␈↓ ↓V␈ε319.␈↓ α␈ε#The␈α
sum␈αfor␈α1␈ε7␈α	∀␈↓ ∧∂␈ε)k␈↓ ∧+␈ε7∀␈↓ ∧U␈ε)N␈↓ ¬↓␈ε#is␈↓ ¬"␈ε#log␈↓ ¬e␈ε#(1␈απ+␈ε)␈αλx␈ε#␈α␈)(␈↓ εZ␈ε)N␈↓ π↓␈ε#+␈αλ1␈α␈)/(␈↓ πa␈ε)N␈↓ λ	␈ε#+␈απ1␈απ+␈ε)␈αλx␈ε#␈α␈)␈↓ 	≤␈ε#.
␈βεV␈↓ ¬L␈ε,b
␈βεv␈↓ ¬X␈ε:0␈↓ λ→␈ε:0
␈βε|␈↓ ↓V␈ε320.␈↓ α␈ε#Let␈↓ αJ␈ε)H␈↓ αr␈ε#=␈↓ β≡␈ε)S␈↓ β5␈ε)G␈ε#,␈↓ βe␈ε)g␈↓ βu␈ε#(␈ε)x␈ε#)␈α
=␈α(1␈απ+␈ε)␈α	x␈ε#␈α␈)␈↓ ¬>␈ε)G␈↓ ¬`␈ε#(␈ε)x␈ε#␈α␈)␈α↓,␈ε)␈αh␈ε#(␈ε)x␈ε#)␈α
=␈α(1␈αλ+␈ε)␈αλx␈ε#␈α␈)␈↓ πz␈ε)H␈↓ λ ␈ε#(␈ε)x␈ε#).␈α⊃Th␈α␈en␈α(3␈α␈5)␈αimp␈α␈l␈α↓ies␈αtha␈α␈t
␈βπ≡␈↓ εd␈ε:␈␈ε&2
␈βπ"␈↓ π≤␈ε"(␈↓ λ3␈ε")␈↓ λP␈ε"(␈↓ 
'␈ε")
␈βπ$␈↓ ↓H␈ε)h␈ε#(␈ε)x␈ε#␈απ+␈αλ1␈α␈)␈α↓/␈α␈(␈ε)x␈ε#␈απ+␈αλ2)␈ε7␈απ␈␈ε)␈αλh␈ε#(␈ε)x␈ε#)/␈α␈(␈ε)␈α↓x␈ε#␈αε+␈αλ1)␈α	=␈ε7␈α
␈␈ε#(1␈απ+␈ε)␈αλx␈↓ εX␈ε#)␈↓ π␈ε)g␈↓ π(␈ε#1/(1␈απ+␈ε)␈απx␈ε#)␈↓ λ?␈ε#/␈↓ λ\␈ε#1␈απ+␈απ1/(1␈απ+␈ε)␈αλx␈ε#␈α␈)␈↓ 
3␈ε#.
␈βπT␈↓ ∧
␈ε&2␈↓ εi␈ε&2␈↓ 	⊗␈ε&2
␈βπX␈↓ ¬-␈ε"(␈↓ ε]␈ε")
␈βπZ␈↓ ↓V␈ε321.␈↓ α␈ε)⎇␈ε#(␈ε)x␈ε#␈α␈)␈α
=␈ε)␈α	c␈ε#/(␈ε)c␈α↓x␈ε#␈α↓+␈αβ1␈↓ ∧α␈ε#)␈↓ ∧≥␈ε#+␈αβ(2␈ε7␈αα␈␈ε)␈αβc␈ε#)/␈↓ ¬9␈ε#(␈ε)c␈ε7␈αα␈␈ε#␈αβ1)␈ε)x␈ε#␈αα+␈αα1␈↓ εw␈ε#,␈↓ π	␈ε)U␈↓ π$␈ε)⎇␈ε#␈α␈(␈ε)␈α↓x␈ε#␈α␈)␈α	=␈α
1/␈α␈(␈ε)x␈ε#␈αα+␈ε)␈αβc␈↓ 	␈ε#)␈↓ 	$␈ε#.␈α∞W␈α↓h␈α␈en␈ε)␈αλc␈ε7␈α
∀␈ε#␈α	1,␈α	the
␈βπ|␈↓ π0␈ε&2
␈βπ⎇␈↓ 
*␈ε7p
␈βπ␈␈↓ 
∞␈ε&1
␈βλ↓␈↓ ↓H␈ε#m␈α␈i␈α↓n␈α␈im␈α␈um␈αof␈ε)␈α⎇␈ε#(␈ε)x␈ε#␈α␈)/␈↓ βU␈ε)U␈↓ βp␈ε)⎇␈ε#␈α␈(␈ε)x␈ε#)␈αoccu␈α␈rs␈αa␈α␈t␈ε)␈αx␈ε#␈α	=␈α
0␈αan␈α␈d␈αi␈α↓s␈α2␈↓ π"␈ε)c␈↓ πH␈ε7∀␈ε#␈α
2␈α␈.␈α⊃Wh␈α␈en␈ε)␈αc␈ε7␈α
∃␈ε)␈α
≡␈ε#␈α
=␈↓ 
∨␈ε#(␈↓ 
F␈∧λ↓
Fα⊃␈↓ 
F␈ε#5␈↓ 
←␈ε#+␈απ1),
␈βλ∩␈↓ 
∞␈ε&2
␈βλ∀␈↓ 
∞␈∧λ∀
∞α∞
␈βλ#␈↓ ε≠␈ε&2
␈βλ)␈↓ ↓H␈ε#th␈α␈e␈α	minim␈α␈u␈α␈m␈α	occu␈α␈rs␈α	at␈ε)␈α	x␈ε#␈α	=␈α
1␈α	a␈α␈nd␈α	is␈ε7␈α	∀␈↓ επ␈ε)≡␈↓ ε)␈ε#.␈α∂Wh␈α␈en␈ε)␈α	c␈ε7␈α
→␈ε#␈α	1.31␈α␈266␈α	th␈α␈e␈α	v␈α⎇alue␈α␈s␈α
a␈α␈t␈ε)␈α
x␈ε#␈αλ=␈α
0␈α	a␈α␈nd
␈βλK␈↓ 	X␈ε,n␈↓ 
V␈ε,n
␈βλP␈↓ ↓H␈ε)x␈ε#␈α=␈α
1␈α
are␈α
n␈α␈early␈α
e␈α␈qua␈α␈l␈α∞a␈α␈nd␈α
th␈α␈e␈α
minim␈α␈u␈α␈m␈α
i␈α↓s␈α
>␈α
3.2␈α␈;␈α∂the␈α
b␈α␈ou␈α␈nd␈α␈s␈α
(␈α↓0␈α␈.29␈↓ 	M␈ε#)␈↓ 	i␈ε)⎇␈ε7␈α∀␈↓ 
;␈ε)U␈↓ 
g␈ε)⎇␈ε7␈α∀
␈βλr␈↓ α→␈ε,n
␈βλx␈↓ ↓H␈ε#(0␈α␈.␈α↓3␈α␈1␈↓ α∞␈ε#)␈↓ α*␈ε)⎇␈ε#␈αare␈αob␈α␈tained␈α␈.␈α⊃S␈α␈ti␈α↓ll␈αb␈α␈etter␈αbou␈α␈nd␈α␈s␈αc␈α␈ome␈αfrom␈αw␈α␈e␈α␈l␈α↓l-chosen␈αlinea␈α␈r␈αco␈α␈m␈α␈bin␈α␈ation␈α␈s
␈β	∧␈↓ αL␈ε↓P
␈β	 ␈↓ ↓H␈ε)T␈↓ ↓←␈ε)g␈↓ ↓p␈ε#(␈ε)x␈ε#␈α␈)␈α
=␈↓ αx␈ε)a␈↓ β↔␈ε#/(␈ε)x␈ε#␈απ+␈↓ βv␈ε)c␈↓ ∧∩␈ε#).
␈β	+␈↓ β
␈ε,j␈↓ ∧∧␈ε,j
␈β	V␈↓ ↓V␈ε323.␈↓ α␈ε#By␈α	th␈α␈e␈α	in␈α␈te␈α␈rpola␈α␈ti␈α↓o␈α␈n␈α	fo␈α␈rm␈α␈ula␈α	o␈α␈f␈α	ex␈α␈ercise␈α	4.6␈α␈.␈α↓4␈α␈↑15␈αλwi␈α↓t␈α␈h␈↓ λ↔␈ε)x␈↓ λ@␈ε#=␈α
0,␈↓ 	∞␈ε)x␈↓ 	8␈ε#=␈ε)␈α	x␈ε#,␈↓ 
π␈ε)x␈↓ 
1␈ε#=␈ε)␈α
x␈ε#␈αα+␈ε)␈αβ∂␈ε#,
␈β	a␈↓ λ)␈ε&0␈↓ 	!␈ε&1␈↓ 
~␈ε&2
␈β	w␈↓ εZ␈ε:0␈↓ 
K␈ε:0␈α↓0
␈β	{␈↓ πH␈ε"(␈↓ 	)␈ε")␈↓ 
␈ε&1␈↓ 
\␈ε"(␈↓  ␈ε")
␈β	⎇␈↓ ↓H␈ε#lettin␈α␈g␈ε)␈α∂␈ε7␈α
!␈ε#␈α	0,␈αw␈α␈e␈αh␈α␈a␈α␈v␈α␈e␈αth␈α␈e␈αgen␈α␈eral␈αiden␈α}ti␈α↓t␈α␈y␈↓ ε>␈ε)R␈↓ εj␈ε#(␈ε)␈α↓x␈ε#␈α␈)␈α
=␈↓ πT␈ε)R␈↓ π}␈ε#(␈ε)x␈ε#)␈ε7␈απ␈␈↓ λW␈ε)R␈↓ 	α␈ε#(0)␈↓ 	5␈ε#/␈ε)␈α␈x␈ε#␈απ+␈↓ 
≥␈ε)x␈↓ 
0␈ε)R␈↓ 
h␈ε)∩␈↓ 
x␈ε#(␈ε)x␈ε#␈α␈)
␈β
	␈↓ πm␈ε,n␈↓ λq␈ε,n
␈β
␈↓ εZ␈ε,n␈↓ 
K␈ε,n
␈β
∞␈↓ 
␈ε&2
␈β
⊂␈↓ 
␈∧
⊂
α∞
␈β
%␈↓ ↓H␈ε#fo␈α␈r␈α⊂so␈α␈me␈↓ αW␈ε)∩␈↓ αg␈ε#(␈ε)x␈ε#␈α␈)␈α⊂b␈α␈et␈α␈w␈α␈een␈α∂0␈α∂a␈α␈nd␈ε)␈α∂x␈ε#␈α␈,␈α⊃wh␈α␈enev␈α}er␈↓ εJ␈ε)R␈↓ π∧␈ε#i␈α↓s␈α∂a␈α∂fu␈α␈nction␈α∞wi␈α↓th␈α∂c␈α␈on␈α␈t␈α␈i␈α↓n␈α}uo␈α␈us␈α∂seco␈α␈nd
␈β
0␈↓ εd␈ε,n
␈β
G␈↓ ¬_␈ε:0␈↓ ε;␈ε:␈␈ε,n
␈β
L␈↓ ↓H␈ε#d␈α␈eriv␈α⎇ativ␈α}e.␈α∂Henc␈α␈e␈αi␈α↓n␈α
this␈αca␈α␈se␈↓ ∧|␈ε)R␈↓ ¬(␈ε#(␈ε)x␈ε#)␈α	=␈↓ ε¬␈ε)O␈↓ ε∨␈ε#(␈↓ ε*␈ε#2␈↓ εf␈ε#).
␈β
[␈↓ ¬_␈ε,n
␈βα␈↓ ↓V␈ε324.␈↓ α␈ε71␈ε#.␈α#[A.␈↓ β∪␈ε#Khinc␈α␈hin,␈α⊃in␈ε0␈α∂C␈α↓o␈α␈mp␈α␈os.␈α⊂Ma␈α␈th.␈ε3␈α⊂1␈ε#␈α∂(193␈α␈5),␈α⊃361␈α␈↑38␈α␈2,␈α⊃pro␈α}v␈α␈ed␈α∂tha␈α␈t␈α⊂the␈α∂sum
␈β*␈↓ ↓H␈ε)A␈↓ ↓r␈ε#+␈↓ α_␈ε7↓␈α¬↓␈αε↓␈↓ αC␈ε#+␈↓ αi␈ε)A␈↓ β≠␈ε#of␈α
t␈α␈he␈α	|rst␈ε)␈α	n␈ε#␈α
pa␈α␈rti␈α↓a␈α␈l␈α
qu␈α␈otien␈α}ts␈α
of␈α	a␈α
re␈α␈al␈α
n␈α}um␈α␈b␈α␈er␈↓ λG␈ε)X␈↓ λo␈ε#wi␈α↓ll␈α
b␈α␈e␈α
a␈α␈symp␈α␈totica␈α␈l␈α↓ly
␈β6␈↓ ↓`␈ε&1␈↓ β↓␈ε,n
␈βR␈↓ ↓H␈ε)n␈↓ ↓b␈ε#lg␈↓ α↓␈ε)n␈ε#,␈αfo␈α␈r␈αa␈α␈lm␈α↓ost␈αa␈α␈l␈α↓l␈↓ βx␈ε)X␈↓ ∧↔␈ε#.]
␈βπ␈↓ ↓V␈ε325.␈↓ α␈ε#An␈α␈y␈αλun␈α␈i␈α↓o␈α␈n␈α	of␈α	in␈α␈ter␈α␈v␈α⎇als␈α	can␈αλbe␈α	written␈α	a␈α␈s␈α	a␈α	un␈α␈ion␈α	o␈α␈f␈α
d␈α␈i␈α↓s␈α␈j␈α↓o␈α␈in␈α␈t␈α	in␈α␈terv␈α|als,␈α
since␈α	w␈α␈e␈α	h␈α␈a␈α␈v␈α␈e
␈β∪␈↓ ↓M␈ε↓S␈↓ αx␈ε↓S␈↓ ∧∞␈ε↓S␈↓ 
∞␈ε↓S
␈β-␈↓ βM␈ε"(␈↓ ¬-␈ε")
␈β/␈↓ α(␈ε)I␈↓ αM␈ε#=␈↓ βY␈ε)I␈↓ βz␈ε7∧␈↓ ¬⊃␈ε)I␈↓ ¬9␈ε#,␈α
a␈α␈nd␈α	th␈α␈i␈α↓s␈α	is␈α
a␈α	disjo␈α␈i␈α↓n␈α}t␈α
u␈α␈nion␈α	in␈α	which␈↓ 	Y␈ε)I␈↓ 	y␈ε7∧␈↓ ⊃␈ε)I
␈β;␈↓ α5␈ε,k␈↓ βf␈ε,k␈↓ ¬∨␈ε,j␈↓ 	f␈ε,k␈↓ ∨␈ε,j
␈βC␈↓ ↓k␈ε,k␈↓ ↓z␈ε:∃␈ε&1␈↓ β⊗␈ε,k␈↓ β%␈ε:∃␈ε&1␈↓ ∧,␈ε&1␈ε:∀␈↓ ∧U␈ε,j␈↓ ∧b␈ε&<␈↓ ∧⎇␈ε,k␈↓ 
,␈ε&1␈ε:∀␈↓ 
U␈ε,j␈↓ 
b␈ε&<␈↓ 
⎇␈ε,k
␈βb␈↓ ↓H␈ε#c␈α␈an␈α
b␈α␈e␈α
exp␈α␈ressed␈αas␈α
a␈α
|␈α␈nite␈α
un␈α␈ion␈α
o␈α␈f␈α∞d␈α␈i␈α↓s␈α␈j␈α↓o␈α␈in␈α␈t␈α
in␈α␈terv␈α⎇a␈α␈ls.␈α⊗Th␈α␈erefore␈α
w␈α␈e␈α
m␈α␈a␈α␈y␈α
tak␈α}e␈↓ 
h␈ε7I␈↓ ␈ε#=
␈βn␈↓ ↓H␈ε↓S
␈β
∧␈↓ ε≤␈ε,k
␈β
␈↓ ↓k␈ε)I␈↓ αλ␈ε#,␈α
wh␈α␈ere␈↓ αz␈ε)I␈↓ β ␈ε#is␈α
an␈α	in␈α␈ter␈α␈v␈α⎇al␈α
of␈α
len␈α␈gth␈ε)␈α	∂␈ε#/␈↓ ε␈ε#2␈↓ ε5␈ε#c␈α␈on␈α␈ta␈α␈i␈α↓n␈α␈ing␈α	the␈↓ λ
␈ε)k␈↓ λ ␈ε#th␈α	ration␈α␈al␈α
n␈α}um␈α␈b␈α␈er␈α
in␈↓ 
`␈ε#[␈↓ 
j␈ε#0␈α␈,␈αε1],
␈β
⊗␈↓ ↓y␈ε,k␈↓ βπ␈ε,k
␈β
2␈↓ ↓H␈ε#u␈α␈sing␈αso␈α␈me␈αen␈α}ume␈α␈ration␈αo␈α␈f␈αthe␈αrat␈α␈i␈α↓o␈α␈nals.␈α∂In␈αth␈α␈i␈α↓s␈αc␈α␈ase␈ε)␈α⊗␈ε#(␈↓ πw␈ε7I␈↓ λ
␈ε#)␈ε7␈α
∀␈ε)␈α
∂␈ε#␈α␈,␈αb␈α␈ut␈ε7␈αk␈↓ 	=␈ε7I␈↓ 	Z␈ε7\␈↓ 	z␈ε)P␈↓ 
∨␈ε7k␈ε#␈α
=␈ε)␈α	n␈ε#␈αfo␈α␈r
␈β
=␈↓ 
∂␈ε,n
␈β
Y␈↓ ↓H␈ε#a␈α␈l␈α↓l␈ε)␈αn␈ε#.
␈β∞∂␈↓ ↓V␈ε326.␈↓ α␈ε#The␈α∞con␈α}ti␈α↓n␈α}ue␈α␈d␈α∂frac␈α␈ti␈α↓o␈α␈ns␈ε7␈α∂?␈↓ ¬
␈ε)A␈↓ ¬3␈ε#,␈↓ ¬B␈ε#.␈αε.␈αε.␈↓ ¬n␈ε#,␈↓ ¬⎇␈ε)A␈↓ ε ␈ε7?␈ε#␈α∂th␈α␈at␈α∂a␈α␈pp␈α␈ear␈α∂a␈α␈re␈α∂pr␈α␈ecisely␈α∂those␈α∂fo␈α␈r␈α∂which
␈β∞≠␈↓ ¬%␈ε&1␈↓ ε∃␈ε,t
␈β∞7␈↓ ↓H␈ε)A␈↓ ↓w␈ε#>␈α	1␈↓ α2␈ε#,␈↓ αH␈ε)A␈↓ αt␈ε#>␈α	1␈↓ β/␈ε#,␈αan␈α␈d␈↓ ∧ε␈ε)Q␈↓ ∧+␈ε#(␈↓ ∧6␈ε)A␈↓ ∧\␈ε#,␈↓ ∧k␈ε)A␈↓ ¬⊃␈ε#,␈↓ ¬∨␈ε#.␈αε.␈αε.␈↓ ¬L␈ε#,␈↓ ¬[␈ε)A␈↓ ¬⎇␈ε#)␈α
is␈αa␈αd␈α␈ivisor␈αo␈α␈f␈ε)␈α
n␈ε#.␈α∩The␈α␈refore␈α(6␈α␈)␈α
c␈α␈omp␈α␈l␈α↓e␈α␈tes␈αthe
␈β∞B␈↓ ↓`␈ε&1␈↓ α`␈ε,t␈↓ ∧ ␈ε,t␈↓ ∧N␈ε&1␈↓ ¬β␈ε&2␈↓ ¬s␈ε,t
␈β∞↑␈↓ ↓H␈ε#p␈α␈ro␈α↓o␈α␈f.␈α⊃[␈ε0␈α↓No␈α␈te:␈ε#␈α
If␈↓ β0␈ε)m␈↓ β\␈ε#/␈ε)␈α␈n␈ε#␈α
=␈ε7␈α
?␈↓ ∧E␈ε)A␈↓ ∧k␈ε#,␈↓ ∧z␈ε#.␈αε.␈αε.␈↓ ¬&␈ε#,␈↓ ¬5␈ε)A␈↓ ¬X␈ε7?␈ε#␈αλand␈↓ ε0␈ε)m␈↓ ε[␈ε#/␈ε)n␈ε#␈α
=␈ε7␈α	?␈↓ πE␈ε)A␈↓ πh␈ε#,␈↓ πv␈ε#.␈αε.␈αε.␈↓ λ#␈ε#,␈↓ λ2␈ε)A␈↓ λW␈ε7?␈ε#,␈α
wh␈α␈ere␈↓ 	Y␈ε)m␈↓ 

␈ε#an␈α␈d␈↓ 
L␈ε)m␈↓ ␈ε#are
␈β∞j␈↓ βN␈ε&1␈↓ ∧]␈ε&1␈↓ ¬M␈ε,t␈↓ εN␈ε&2␈↓ π]␈ε,t␈↓ λJ␈ε&1␈↓ 	v␈ε&1␈↓ 
i␈ε&2
␈β∂ε␈↓ ↓H␈ε#re␈α␈l␈α↓a␈α␈tiv␈α␈ely␈α
p␈α␈rime␈α
to␈ε)␈αn␈ε#␈α↓,␈α
then␈↓ ∧↑␈ε)m␈↓ ¬
␈ε)m␈↓ ¬A␈ε7⊃␈α
ε␈ε#1␈α(mod␈α␈ulo␈ε)␈αn␈ε#);␈α∞this␈α
ru␈α␈l␈α↓e␈αde|␈α␈ne␈α␈s␈α
the␈α
c␈α␈orresp␈α␈on␈α␈-
␈β∂⊃␈↓ ∧|␈ε&1␈↓ ¬'␈ε&2
␈β∂-␈↓ ↓H␈ε#d␈α␈en␈α␈ce.␈α∂When␈↓ β⊃␈ε)A␈↓ β@␈ε#=␈α
1␈αa␈α␈n␈αan␈α␈alog␈α␈ou␈α␈s␈αs␈α␈ymme␈α␈try␈αis␈αv␈α⎇alid,␈αac␈α␈cord␈α␈i␈α↓n␈α␈g␈αto␈α(4␈α␈4).]
␈β∂9␈↓ β)␈ε&1
␈β∂↑␈↓ ¬h␈ε,e
␈β∂c␈↓ ↓V␈ε327.␈↓ α␈ε#First␈α
pro␈α}v␈α␈e␈αthe␈αresult␈α
fo␈α␈r␈ε)␈α
n␈ε#␈α=␈↓ ¬V␈ε)p␈↓ ¬t␈ε#,␈α∞th␈α␈en␈αfor␈ε)␈α
n␈ε#␈α=␈↓ π[␈ε)r␈↓ πj␈ε)s␈ε#,␈α∞wh␈α␈ere␈↓ λr␈ε)r␈↓ 	∞␈ε#and␈ε)␈αs␈ε#␈αare␈αrelativ␈α␈ely
␈β⊂␈↓ ↓H␈ε#p␈α␈rime.␈α∂Altern␈α␈ativ␈α␈ely,␈αu␈α␈se␈αthe␈αfo␈α␈rm␈α␈ulas␈αin␈α
the␈αn␈α␈ext␈αex␈α␈ercise.
␈β⊂A␈↓ ↓V␈ε328.␈↓ α␈ε#(a)␈α⊃Th␈α␈e␈α⊂le$-ha␈α␈nd␈α⊂sid␈α␈e␈α⊂i␈α↓s␈α⊂m␈α␈u␈α␈lti␈α↓p␈α␈li␈α↓c␈α␈ativ␈α␈e␈α⊂(see␈α⊂ex␈α␈ercise␈α⊂1.2␈α␈.␈α↓4␈α␈↑31␈α␈),␈α∩an␈α␈d␈α⊂it␈α⊃is␈α⊂ea␈α␈si␈α↓ly
␈β⊂i␈↓ ↓H␈ε#e␈α␈v␈α⎇alua␈α␈ted␈α∞whe␈α␈n␈ε)␈α∂n␈ε#␈α∂is␈α∞a␈α∂p␈α␈o␈α␈w␈α␈er␈α∞of␈α∂a␈α∞p␈α␈ri␈α↓m␈α␈e.␈α (c)␈α∂F␈α⎇rom␈α∞(a),␈α⊂w␈α␈e␈α∞ha␈α␈v␈α}e␈↓ 	≡␈ε0M␈↓ 	;␈ε0∪␈↓ 	;␈ε0o␈↓ 	L␈ε0b␈α␈i␈α↓u␈α␈s's␈α∂in␈α␈v␈α}ersion
␈β⊂t␈↓ β←␈ε↓P␈↓ ε@␈ε↓P
␈β⊃⊂␈↓ ↓H␈ε0fo␈α␈rm␈α␈ula␈ε#:␈αIf␈↓ αm␈ε)f␈↓ β↓␈ε#(␈ε)n␈ε#)␈α
=␈↓ ∧8␈ε)g␈↓ ∧I␈ε#(␈ε)d␈ε#),␈αthen␈↓ ¬Q␈ε)g␈↓ ¬b␈ε#(␈ε)n␈ε#)␈α	=␈↓ π→␈ε)⊗␈ε#(␈ε)n␈ε#/␈ε)d␈ε#)␈↓ πz␈ε)f␈↓ λ∞␈ε#(␈ε)d␈ε#).
␈β⊃$␈↓ ∧¬␈ε,d␈ε:∧␈ε,n␈↓ εf␈ε,d␈ε:∧␈ε,␈α␈n
␈β∪(

␈β↓U␈↓ ↓H␈ε"644␈↓ 
b␈ε"4.5.3
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βαα␈↓ λ≥␈ε↓P
␈βα_␈↓ εE␈ε&2␈↓ 	←␈ε&2
␈βα≤␈↓ ¬→␈ε"((␈↓ εS␈ε")␈↓ π/␈ε")
␈βα≡␈↓ ↓V␈ε329.␈↓ α␈ε#The␈αsu␈α␈m␈αis␈α
a␈α␈pp␈α␈ro␈α␈x␈α␈i␈α↓m␈α␈ately␈↓ ¬1␈ε#(12␈↓ ¬c␈ε#ln␈↓ ε∧␈ε#2)/␈↓ ε1␈ε)→␈↓ εd␈ε#ln␈↓ π¬␈ε)N␈↓ π%␈ε#!␈↓ π;␈ε#/␈↓ πK␈ε)N␈↓ πs␈ε7␈␈↓ λ␈␈ε)β␈ε#␈α↓(␈ε)d␈ε#)/␈↓ 	M␈ε)d␈↓ 	u␈ε#+␈αλ1.47␈α␈;␈α
here
␈βα1␈↓ ↓H␈ε↓P␈↓ λC␈ε,d␈ε:∃␈ε&1
␈βαG␈↓ β	␈ε&2␈↓ π ␈ε:0
␈βαM␈↓ α*␈ε)β␈ε#(␈ε)␈α↓d␈ε#)/␈↓ αw␈ε)d␈↓ β!␈ε#con␈α}v␈α␈erg␈α␈es␈α
to␈α
the␈α
co␈α␈nsta␈α␈n␈α␈t␈α
v␈α⎇a␈α␈l␈α↓u␈α␈e␈ε7␈α
␈␈↓ π⊃␈ε)⊂␈↓ π'␈ε#(2)/␈↓ π←␈ε)⊂␈↓ πn␈ε#(2␈α␈),␈αan␈α␈d␈α
w␈α␈e␈α
kno␈α␈w␈α
tha␈α␈t␈↓ 
7␈ε#l␈α↓n␈↓ 
Y␈ε)N␈↓ 
y␈ε#!␈α	=
␈βαa␈↓ ↓n␈ε,d␈ε:␈α␈∃␈ε&␈α↓1
␈βαy␈↓ ↓H␈ε)N␈↓ ↓m␈ε#ln␈↓ α∞␈ε)N␈↓ α6␈ε7␈␈↓ α←␈ε)N␈↓ βε␈ε#+␈↓ β/␈ε)O␈↓ βI␈ε#(␈↓ βT␈ε#log␈↓ ∧∧␈ε)N␈↓ ∧$␈ε#)␈αby␈αS␈α␈tirl␈α↓in␈α␈g's␈αap␈α␈pro␈α␈x␈α␈imation␈α␈.
␈ββ/␈↓ ↓V␈ε330.␈↓ α␈ε#The␈α
mod␈α␈i␈α↓|␈α␈ed␈α
a␈α␈l␈α↓g␈α␈orithm␈α	a{e␈α␈cts␈α
the␈α
ca␈α␈l␈α↓c␈α␈ulation␈α	i␈α↓f␈α
a␈α␈nd␈α
o␈α␈nly␈α
if␈α
the␈α
follo␈α␈wing␈α
d␈α␈ivision
␈ββW␈↓ ↓H␈ε#ste␈α␈p␈αin␈αth␈α␈e␈αun␈α␈m␈α↓od␈α␈i|ed␈α
algorith␈α␈m␈αw␈α␈ould␈α
ha␈α␈v␈α}e␈αthe␈αq␈α␈uot␈α␈i␈α↓en␈α}t␈α1,␈αan␈α␈d␈αin␈αthis␈αca␈α␈se␈αi␈α↓t␈αa␈α}v␈α␈oid␈α␈s
␈ββ}␈↓ ↓H␈ε#th␈α␈e␈α∞f␈α↓o␈α␈ll␈α↓o␈α}wi␈α↓n␈α␈g␈α∞division␈α∞step␈α␈.␈α~Th␈α␈e␈α∂p␈α␈rob␈α␈ab␈α␈i␈α↓lit␈α␈y␈α∞tha␈α␈t␈α∂a␈α∞giv␈α␈e␈α␈n␈α∂d␈α␈ivision␈α∞step␈α∞is␈α∂a␈α}v␈α␈oid␈α␈ed␈α∞is
␈β∧&␈↓ ↓H␈ε#th␈α␈e␈αp␈α␈rob␈α␈abilit␈α␈y␈αth␈α␈at␈↓ βv␈ε)A␈↓ ∧'␈ε#=␈α1␈αan␈α␈d␈αth␈α␈at␈αth␈α␈is␈αqu␈α␈otien␈α␈t␈αi␈α↓s␈αp␈α␈rece␈α␈ded␈αby␈αan␈αev␈α␈e␈α␈n␈αn␈α}um␈α␈b␈α␈er␈αo␈α␈f
␈β∧2␈↓ ∧∞␈ε,k
␈β∧N␈↓ ↓H␈ε#q␈α␈uo␈α␈ti␈α↓e␈α␈n␈α␈ts␈αeq␈α␈ual␈αto␈α1.␈α∩By␈αth␈α␈e␈αsy␈α␈mmetry␈αcon␈α␈dition␈α␈,␈α
th␈α␈is␈αi␈α↓s␈αth␈α␈e␈αp␈α␈roba␈α␈bilit␈α␈y␈αtha␈α␈t␈↓ 
>␈ε)A␈↓ 
p␈ε#=␈α1
␈β∧Y␈↓ 
V␈ε,k
␈β∧u␈↓ ↓H␈ε#a␈α␈nd␈αis␈ε0␈αfollo␈α␈w␈α␈ed␈ε#␈αby␈αan␈αev␈α}en␈αn␈α␈u␈α␈m␈α␈be␈α␈r␈αof␈αq␈α␈uo␈α␈ti␈α↓e␈α␈n␈α␈ts␈αe␈α␈qua␈α␈l␈αto␈α1␈α␈.␈α⊃The␈αl␈α↓a␈α␈tter␈αh␈α␈ap␈α␈pen␈α␈s␈αif␈αa␈α␈nd
␈β¬≥␈↓ ↓H␈ε#o␈α␈nly␈αλif␈↓ α+␈ε)X␈↓ βε␈ε#>␈ε)␈α
≡␈ε7␈αα␈␈ε#␈αα1␈α	=␈α	0.618␈↓ ∧{␈ε#.␈αε.␈αε.␈↓ ¬(␈ε#,␈α	wh␈α␈ere␈ε)␈αλ≡␈ε#␈α	is␈αλthe␈αλg␈α␈olden␈απratio:␈α
F␈α⎇or␈↓ 	↓␈ε)A␈↓ 	1␈ε#=␈α
1␈αλan␈α␈d␈↓ 
3␈ε)A␈↓ ␈ε#>
␈β¬(␈↓ αF␈ε,k␈↓ αU␈ε:␈␈ε&1␈↓ 	→␈ε,k␈↓ 
K␈ε,k␈↓ 
Z␈ε&+1
␈β¬B␈↓ α∩␈ε&2␈↓ 	6␈ε&5␈↓ ∩␈ε&2
␈β¬D␈↓ ↓H␈ε#1␈αi{␈↓ α/␈ε7∀␈↓ α]␈ε)X␈↓ β<␈ε#<␈α1;␈↓ ∧⊃␈ε)A␈↓ ∧D␈ε#=␈↓ ∧r␈ε)A␈↓ ¬M␈ε#=␈↓ ¬{␈ε)A␈↓ εV␈ε#=␈α1␈α
an␈α␈d␈↓ πd␈ε)A␈↓ λ?␈ε#>␈α1␈α
i{␈↓ 	T␈ε7∀␈↓ 
α␈ε)X␈↓ 
`␈ε#<␈↓ #␈ε#;
␈β¬P␈↓ αx␈ε,k␈↓ βπ␈ε:␈␈ε&␈α↓1␈↓ ∧)␈ε,k␈↓ ¬
␈ε,k␈↓ ¬_␈ε&+␈α↓1␈↓ ε∪␈ε,k␈↓ ε!␈ε&+␈α↓2␈↓ π|␈ε,k␈↓ λ
␈ε&+␈α↓3␈↓ 
≥␈ε,k␈↓ 
,␈ε:␈␈ε&1
␈β¬U␈↓ α∩␈ε&3␈↓ 	6␈ε&8␈↓ ∩␈ε&3
␈β¬W␈↓ α∩␈∧¬Wα∩α∞␈↓ 	6␈∧¬W	6α∞␈↓ ∩␈∧¬W∩α∞
␈β¬l␈↓ ↓H␈ε#e␈α␈tc.␈α∪Th␈α}us␈αw␈α␈e␈αsa␈α␈v␈α}e␈αap␈α␈pro␈α␈x␈α␈imately␈↓ ¬;␈ε)F␈↓ επ␈ε#(1)␈ε7␈αλ␈␈↓ ε←␈ε)F␈↓ π+␈ε#(␈ε)␈α↓≡␈ε7␈αλ␈␈ε#␈αλ1)␈ε7␈α→␈ε#␈α1␈ε7␈αλ␈␈↓ 	∩␈ε#l␈α↓g␈↓ 	2␈ε)≡␈ε7␈α→␈ε#␈α0.30␈α␈6␈αof␈αthe
␈β¬x␈↓ ¬P␈ε,k␈↓ ¬←␈ε:␈␈ε&1␈↓ εu␈ε,k␈↓ πβ␈ε:␈␈ε&␈α↓1
␈βε∞␈↓ 	w␈ε&2
␈βε∩␈↓ λS␈ε"(␈↓ 
¬␈ε")
␈βε∀␈↓ ↓H␈ε#d␈α␈ivision␈αstep␈α␈s.␈α⊂The␈αa␈α␈v␈α␈e␈α␈rage␈αn␈α␈u␈α␈m␈α␈b␈α␈er␈αo␈α␈f␈αstep␈α␈s␈αis␈αap␈α␈pro␈α␈x␈α␈imate␈α␈l␈α↓y␈↓ λ←␈ε#(1␈α␈2␈↓ 	⊃␈ε#ln␈↓ 	2␈ε)≡␈ε#)/␈↓ 	c␈ε)→␈↓ 
⊗␈ε#ln␈↓ 
7␈ε)n␈ε#␈α↓,␈αwh␈α␈en
␈βε;␈↓ ↓H␈ε)v␈↓ ↓g␈ε#=␈ε)␈α
n␈ε#␈α∞an␈α␈d␈ε)␈α
u␈ε#␈α∞i␈α↓s␈α
relativ␈α␈ely␈α
p␈α␈ri␈α↓m␈α␈e␈α∞to␈ε)␈α
n␈ε#.␈↓ ε∪␈ε#Kro␈α␈nec␈α␈k␈α␈er␈α
[␈ε0V␈α}o␈α␈rl␈α↓e␈α␈sun␈α␈gen␈↓ λ{␈ε0u␈↓ λ|␈ε0∪␈↓ 	
␈ε0ber␈α
Z␈α↓a␈α␈hlen␈α}theo␈α␈rie␈ε3␈α∞1
␈βεc␈↓ ↓H␈ε#(Leip␈α␈zi␈α↓g␈α␈:␈αT␈α⎇eu␈α␈bn␈α␈er,␈α190␈α␈1),␈α118␈α␈]␈αo␈α␈bserv␈α}ed␈αth␈α␈at␈αth␈α␈i␈α↓s␈αc␈α␈h␈α↓o␈α␈i␈α↓ce␈α
of␈αl␈α↓e␈α␈ast␈αrema␈α␈ind␈α␈er␈αi␈α↓n␈α
ab␈α␈solute
␈βπ
␈↓ ↓H␈ε#v␈α|alue␈αa␈α␈l␈α↓w␈α␈a␈α␈y␈α␈s␈αgiv␈α␈e␈α␈s␈α
t␈α␈he␈αshortest␈αp␈α␈ossib␈α␈l␈α↓e␈αn␈α}um␈α␈b␈α␈er␈αof␈αitera␈α␈ti␈α↓o␈α␈ns,␈αo␈α␈v␈α␈e␈α␈r␈αall␈α
a␈α␈l␈α↓g␈α␈orithm␈α␈s␈αtha␈α␈t
␈βπ2␈↓ ↓H␈ε#re␈α␈place␈ε)␈α
u␈ε#␈αby␈α
(␈ε7ε␈ε)u␈ε#␈α↓)␈↓ βU␈ε#mod␈↓ ∧~␈ε)v␈↓ ∧6␈ε#at␈α
each␈α
itera␈α␈ti␈α↓o␈α␈n.␈α∂F␈α⎇or␈α
furth␈α␈er␈αres␈α␈ults␈αsee␈α
N.␈αG.␈↓ 	d␈ε#d␈α␈e␈αBru␈α␈i␈α↓jn␈α
a␈α␈nd
␈βπZ␈↓ ↓H␈ε#W.␈α	M.␈↓ α+␈ε#Z␈α↓a␈α␈ri␈α↓n␈α␈g,␈ε0␈α
Nieu␈α␈w␈α	Archief␈α	v␈α␈oor␈α	Wi␈α↓sk␈α␈un␈α␈de␈α	(3␈α␈)␈ε3␈α
1␈ε#␈α	(1␈α␈953␈α␈),␈α
10␈α␈5↑1␈α␈12;␈α
G.␈α	J.␈↓ 	d␈ε#Rieger,␈ε0␈α	Math␈α␈.
␈βλ↓␈↓ ↓H␈ε0Na␈α␈ch␈α␈r.␈ε3␈α8␈α␈2␈ε#␈α(197␈α␈8),␈α157␈α␈↑18␈α␈0.
␈βλ*␈↓ α␈ε#On␈α
man␈α}y␈αco␈α␈mp␈α␈uters,␈αth␈α␈e␈αm␈α↓o␈α␈di|␈α␈ed␈αa␈α␈l␈α↓g␈α␈orith␈α␈m␈αmak␈α}es␈αe␈α␈ach␈α
division␈α
step␈α
long␈α␈er;␈αthe
␈βλQ␈↓ ↓H␈ε#id␈α␈ea␈αof␈αex␈α␈ercise␈α1␈α␈,␈α
wh␈α␈i␈α↓c␈α␈h␈αsa␈α␈v␈α}es␈ε0␈αall␈ε#␈αdivision␈αsteps␈αwh␈α␈en␈αth␈α␈e␈αqu␈α␈otien␈α}t␈αi␈α↓s␈αu␈α␈nit␈α␈y␈α␈,␈α
w␈α␈ou␈α␈l␈α↓d␈αbe
␈βλy␈↓ ↓H␈ε#p␈α␈refera␈α␈ble␈αin␈αsu␈α␈ch␈αca␈α␈ses.
␈β	*␈↓ 	␈ε,n␈↓ 
9␈ε,n
␈β	+␈↓ λS␈ε7p␈↓ 
↓␈ε7p␈↓ 
w␈ε7p
␈β	-␈↓ λε␈ε"(␈↓ 
I␈ε")
␈β	/␈↓ ↓V␈ε331.␈↓ α␈ε#Let␈↓ αF␈ε)a␈↓ αo␈ε#=␈α
0␈α␈,␈↓ β=␈ε)a␈↓ βe␈ε#=␈α
1,␈↓ ∧3␈ε)a␈↓ ¬π␈ε#=␈α	2␈↓ ¬B␈ε)a␈↓ ¬f␈ε#+␈↓ ε
␈ε)a␈↓ εT␈ε#;␈α
th␈α␈en␈↓ π0␈ε)a␈↓ π\␈ε#=␈↓ λ∩␈ε#(1␈αα+␈↓ λo␈∧	/λoα⊃␈↓ λo␈ε#2␈↓ 	␈ε#)␈↓ 	≥␈ε7␈␈ε#␈αα(␈α↓1␈ε7␈α↓␈␈↓ 
≥␈∧	/
≥α⊃␈↓ 
≥␈ε#2␈↓ 
.␈ε#)␈↓ 
U␈ε#/2␈↓ ∪␈∧	/∪α⊃␈↓ ∪␈ε#2␈↓ #␈ε#,
␈β	;␈↓ αX␈ε&0␈↓ βN␈ε&1␈↓ ∧E␈ε,n␈ε&␈α␈+␈α↓1␈↓ ¬T␈ε,n␈↓ ε≠␈ε,n␈ε:␈␈ε&␈α↓1␈↓ πB␈ε,n
␈β	W␈↓ ↓H␈ε#a␈α␈nd␈αt␈α␈he␈αw␈α␈orst␈αca␈α␈se␈α(i␈α↓n␈α
the␈αsen␈α␈se␈αof␈αTheo␈α␈rem␈αF)␈αo␈α␈ccu␈α␈rs␈αw␈α↓h␈α␈en␈ε)␈αu␈ε#␈α
=␈↓ 	λ␈ε)a␈↓ 	2␈ε#+␈↓ 	[␈ε)a␈↓ 
&␈ε#,␈↓ 
;␈ε)v␈↓ 
V␈ε#=␈↓ ↓␈ε)a␈↓ #␈ε#,
␈β	c␈↓ 	~␈ε,n␈↓ 	m␈ε,n␈ε:␈␈ε&1␈↓ ∩␈ε,n
␈β	␈␈↓ ↓H␈ε)n␈ε7␈α	∃␈ε#␈α
2.
␈β
'␈↓ α␈ε#This␈α∂re␈α␈sult␈α∂is␈α∂d␈α␈ue␈α∞to␈α∂A.␈↓ ¬␈ε#Du␈α␈pr␈↓ ¬K␈ε#∞␈↓ ¬L␈ε#e␈↓ ¬j␈ε#[␈ε0J␈α␈.␈α∂de␈α∂M␈α␈ath␈α␈.␈ε3␈α∂11␈ε#␈α∂(1␈α␈846␈α␈),␈α⊂41↑␈α␈64],␈α⊂who␈α∂a␈α␈l␈α↓so␈α∞in␈α␈v␈α␈e␈α␈s-
␈β
O␈↓ ↓H␈ε#tig␈α␈ated␈αλmore␈αλgen␈α␈eral␈αλ\lo␈α↓o␈α␈k-ah␈α␈ea␈α␈d"␈αλp␈α␈roced␈α␈ure␈α␈s␈α	su␈α␈gg␈α␈ested␈αλb␈α␈y␈αλJ.␈↓ λE␈ε#Bin␈α␈et.␈α∞See␈αλP.␈↓ 

␈ε#Ba␈α␈chma␈α␈nn␈α␈,
␈β
v␈↓ ↓H␈ε0Nied␈α␈ere␈α∂Zahlen␈α}the␈α␈orie␈ε3␈α∂1␈ε#␈α⊂(Leip␈α␈zig:␈α∀T␈α⎇eub␈α␈ne␈α␈r,␈α⊃19␈α␈02),␈α⊃9␈α␈9↑1␈α␈18␈α␈,␈α⊃for␈α∂a␈α∂discu␈α␈ssi␈α↓o␈α␈n␈α∂of␈α∂early
␈β≡␈↓ ↓H␈ε#a␈α␈na␈α␈l␈α↓y␈α␈ses␈αof␈αEuc␈α␈l␈α↓id␈α␈'␈α↓s␈αa␈α␈l␈α↓g␈α␈orithm␈α␈.
␈βU␈↓ ↓V␈ε332.␈↓ α␈ε#(b)␈↓ αE␈ε)Q␈↓ β ␈ε#(␈↓ β+␈ε)x␈↓ βK␈ε#,␈↓ βZ␈ε#.␈αε.␈αε.␈↓ ∧ε␈ε#,␈↓ ∧∃␈ε)x␈↓ ∧h␈ε#)␈↓ ∧s␈ε)Q␈↓ ¬F␈ε#(␈↓ ¬Q␈ε)x␈↓ ε$␈ε#,␈↓ ε3␈ε#.␈α¬.␈αε.␈↓ ε←␈ε#,␈↓ εn␈ε)x␈↓ πC␈ε#)␈α∩co␈α␈rresp␈α␈ond␈α␈s␈α∩to␈α⊃M␈α␈orse␈α⊃cod␈α␈e␈α∩se␈α␈-
␈β`␈↓ α`␈ε,m␈ε:␈␈ε&1␈↓ β=␈ε&1␈↓ ∧(␈ε,m␈ε:␈α␈␈␈ε&␈α↓1␈↓ ¬
␈ε,n␈ε:␈␈ε&1␈↓ ¬d␈ε,m␈ε&+2␈↓ π␈ε,m␈ε&+␈ε,n
␈β|␈↓ ↓H␈ε#q␈α␈uen␈α␈ces␈α	of␈α
leng␈α␈th␈α
(␈ε)m␈ε#␈α∧+␈ε)␈α¬n␈ε#␈α↓)␈α
in␈α	which␈α	a␈α
d␈α␈ash␈α	oc␈α␈cup␈α␈i␈α↓e␈α␈s␈α
po␈α␈siti␈α↓o␈α␈ns␈ε)␈α
m␈ε#␈α	an␈α␈d␈α
(␈ε)m␈ε#␈α∧+␈α¬1);␈αt␈α␈he␈α
o␈α␈the␈α␈r
␈β$␈↓ ↓H␈ε#te␈α␈rm␈α	co␈α␈rrespo␈α␈nd␈α␈s␈α	to␈α	th␈α␈e␈α	op␈α␈po␈α␈site␈α	cas␈α␈e.␈α⊃(Al␈α↓te␈α␈rnat␈α␈i␈α↓v␈α}ely,␈α
u␈α␈se␈α	ex␈α␈ercise␈α	2␈α␈.␈α∂Th␈α␈e␈α	m␈α↓o␈α␈re␈α	g␈α␈enera␈α␈l
␈βK␈↓ ↓H␈ε#id␈α␈en␈α␈tit␈α␈y
␈β
_␈↓ ↓i␈ε)Q␈↓ αF␈ε#(␈↓ αQ␈ε)x␈↓ αr␈ε#,␈↓ β↓␈ε#.␈α¬.␈αε.␈↓ β-␈ε#,␈↓ β<␈ε)x␈↓ ∧⊃␈ε#)␈↓ ∧≤␈ε)Q␈↓ ∧E␈ε#(␈↓ ∧Q␈ε)x␈↓ ¬#␈ε#,␈↓ ¬2␈ε#.␈αε.␈α¬.␈↓ ¬↑␈ε#,␈↓ ¬m␈ε)x␈↓ ε@␈ε#)␈α
=
␈β
$␈↓ αβ␈ε,m␈ε&+␈ε,␈α↓n␈↓ αd␈ε&1␈↓ βN␈ε,m␈ε&+␈ε,n␈↓ ∧7␈ε,k␈↓ ∧c␈ε,m␈ε&+1␈↓ ε␈ε,m␈ε&␈α␈+␈↓ ε2␈ε,k
␈β
G␈↓ ∧λ␈ε)Q␈↓ ∧c␈ε#(␈↓ ∧n␈ε)x␈↓ ¬∞␈ε#,␈↓ ¬≥␈ε#.␈αε.␈αε.␈↓ ¬J␈ε#,␈↓ ¬X␈ε)x␈↓ ε,␈ε#)␈↓ ε7␈ε)Q␈↓ εb␈ε#(␈↓ εm␈ε)x␈↓ π@␈ε#,␈↓ πN␈ε#.␈αε.␈αε.␈↓ π{␈ε#,␈↓ λ
␈ε)x␈↓ λ←␈ε#)
␈β
S␈↓ ∧"␈ε,m␈ε&+␈↓ ∧T␈ε,k␈↓ ¬↓␈ε&1␈↓ ¬k␈ε,m␈ε&+␈↓ ε≥␈ε,k␈↓ εQ␈ε,n␈↓ π␈ε,m␈ε&␈α␈+␈α↓1␈↓ λ≤␈ε,m␈ε&+␈ε,n
␈β
t␈↓ ¬!␈ε,k
␈β
y␈↓ ∧0␈ε#+␈αλ(␈ε7␈␈ε#1␈↓ ¬⊗␈ε#)␈↓ ¬0␈ε)Q␈↓ ε
␈ε#(␈↓ ε∃␈ε)x␈↓ ε6␈ε#,␈↓ εD␈ε#.␈αε.␈αε.␈↓ εq␈ε#,␈↓ π␈ε)x␈↓ πR␈ε#)␈↓ π]␈ε)Q␈↓ λZ␈ε#(␈↓ λe␈ε)x␈↓ 	a␈ε#,␈↓ 	o␈ε#.␈αε.␈αε.␈↓ 
≤␈ε#,␈↓ 
+␈ε)x␈↓ ␈ε#)
␈β∞¬␈↓ ¬J␈ε,m␈ε:␈␈ε&1␈↓ ε(␈ε&1␈↓ π∩␈ε,m␈ε:␈␈ε&1␈↓ πx␈ε,n␈ε:␈α␈␈␈↓ λ#␈ε,k␈↓ λ2␈ε:␈␈ε&1␈↓ λw␈ε,m␈ε&+␈↓ 	*␈ε,k␈↓ 	8␈ε&+␈α↓2␈↓ 
=␈ε,m␈ε&+␈ε,n
␈β∞H␈↓ ↓H␈ε#a␈α␈l␈α↓s␈α␈o␈αap␈α␈pea␈α␈red␈αin␈αEu␈α␈l␈α↓e␈α␈r'␈α↓s␈αp␈α␈ap␈α␈er.)
␈β∞y␈↓ 	F␈ε:0␈↓ 
!␈ε:0
␈β∞␈␈↓ ↓V␈ε333.␈↓ α␈ε#(a)␈α⊃Th␈α␈e␈α∂n␈α␈ew␈α∂repre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈ns␈α∂a␈α␈re␈ε)␈α∂x␈ε#␈α⊂=␈ε)␈α⊂m␈ε#␈α␈/␈ε)d␈ε#,␈↓ π'␈ε)y␈↓ πI␈ε#=␈α⊂(␈ε)n␈ε7␈α␈␈ε)␈α
m␈ε#)/␈ε)␈α␈d␈ε#,␈↓ 	4␈ε)x␈↓ 	↑␈ε#=␈↓ 
∂␈ε)y␈↓ 
8␈ε#=␈ε)␈α⊂d␈ε#␈α⊂=
␈β∂ ␈↓ λ ␈ε:0␈↓ 
6␈ε:0
␈β∂#␈↓ βq␈ε&1
␈β∂&␈↓ ↓H␈ε#g␈α␈cd␈↓ ↓z␈ε#(␈ε)m␈ε#␈α␈,␈ε)␈αεn␈ε7␈α	␈␈ε)␈α	m␈ε#),␈α∞for␈↓ ∧β␈ε)n␈ε#␈α
<␈ε)␈α
m␈ε#␈α<␈ε)␈α
n␈ε#.␈α≡(b␈α␈)␈α
The␈α
relatio␈α␈n␈α
(␈ε)n␈ε#/␈↓ λ
␈ε)x␈↓ λ'␈ε#)␈ε7␈α	␈␈↓ λe␈ε)y␈↓ 	β␈ε7∀␈ε)␈α
x␈ε#␈α<␈ε)␈α
n␈ε#␈α↓/␈↓ 
#␈ε)x␈↓ 
J␈ε#de|␈α␈ne␈α␈s
␈β∂7␈↓ βq␈ε&2
␈β∂9␈↓ βq␈∧∂9βqα∞
␈β∂H␈↓ βe␈ε:0
␈β∂N␈↓ ↓H␈ε)x␈ε#␈α␈.␈α≤(␈α↓c␈α␈)␈α
Cou␈α␈n␈α␈t␈αthe␈↓ βR␈ε)x␈↓ βy␈ε#sa␈α␈ti␈α↓sfy␈α␈i␈α↓n␈α␈g␈α(b).␈α≤(d)␈α
A␈αpa␈α␈i␈α↓r␈αof␈α
in␈α}tegers␈ε)␈αx␈ε#␈α>␈↓ λm␈ε)y␈↓ 	␈ε#>␈α0␈α␈,␈↓ 	←␈ε#g␈α␈cd␈↓ 
⊃␈ε#(␈ε)x␈ε#␈α␈,␈↓ 
=␈ε)y␈↓ 
O␈ε#)␈α=␈α1␈α␈,
␈β∂u␈↓ ↓H␈ε#c␈α␈an␈α
b␈α␈e␈α
un␈α␈iqu␈α␈ely␈α
written␈α
in␈αthe␈α
fo␈α␈rm␈ε)␈α
x␈ε#␈α=␈↓ ε6␈ε)Q␈↓ εh␈ε#(␈↓ εs␈ε)x␈↓ π∀␈ε#,␈↓ π"␈ε#.␈αε.␈αε.␈↓ πO␈ε#,␈↓ π↑␈ε)x␈↓ λλ␈ε#),␈↓ λ*␈ε)y␈↓ λH␈ε#=␈↓ λv␈ε)Q␈↓ 	P␈ε#(␈↓ 	[␈ε)x␈↓ 	|␈ε#,␈↓ 

␈ε#.␈αε.␈αε.␈↓ 
7␈ε#,␈↓ 
F␈ε)x␈↓ _␈ε#),
␈β⊂↓␈↓ εP␈ε,m␈↓ πε␈ε&1␈↓ πp␈ε,m␈↓ 	⊂␈ε,m␈ε:␈␈ε&1␈↓ 	n␈ε&1␈↓ 
X␈ε,m␈ε:␈␈ε&1
␈β⊂≥␈↓ ↓H␈ε#wh␈α␈ere␈↓ α-␈ε)x␈↓ αW␈ε7∃␈ε#␈α	2␈↓ β#␈ε#a␈α␈nd␈↓ βi␈ε)m␈ε7␈α	∃␈ε#␈α	1␈↓ ∧K␈ε#;␈α∀h␈α␈ere␈↓ ¬5␈ε)y␈↓ ¬G␈ε#/␈ε)x␈ε#␈α∩=␈ε7␈α∪?␈↓ εA␈ε)x␈↓ εk␈ε#,␈↓ εz␈ε#.␈αε.␈αε.␈↓ π'␈ε#,␈↓ π5␈ε)x␈↓ πV␈ε7?␈ε#␈α␈.␈α%(e)␈α⊂It␈α⊃su␈α␈}ces␈α⊂to␈α⊃sho␈α␈w␈α⊂tha␈α␈t
␈β⊂(␈↓ ↓H␈ε↓P
␈β⊂)␈↓ α@␈ε&1␈↓ εT␈ε,m␈↓ πH␈ε&1
␈β⊂E␈↓ αq␈ε)T␈↓ β	␈ε#(␈↓ β∀␈ε)k␈↓ β&␈ε#,␈ε)␈αεn␈ε#)␈α
=␈α	2␈ε7b␈ε)n␈ε#/2␈ε7␈α␈c␈ε#␈απ+␈ε)␈αεh␈ε#(␈ε)␈α↓n␈ε#).␈α∂F␈α⎇or␈α
1␈ε7␈α	∀␈↓ εl␈ε)k␈↓ πλ␈ε7∀␈ε)␈α	n␈ε#/2␈α
the␈α
co␈α␈n␈α␈tin␈α␈u␈α␈ed␈α
fractio␈α␈ns␈↓ 
J␈ε)k␈↓ 
]␈ε#/␈ε)n␈ε#␈α	=
␈β⊂X␈↓ ↓n␈ε&1␈ε:␈α␈∀␈↓ α⊗␈ε,k␈↓ α%␈ε:∀␈ε,n␈ε&/2
␈β⊂r␈↓ ↓H␈ε7?␈↓ ↓X␈ε)x␈↓ ↓y␈ε#,␈↓ απ␈ε#.␈αε.␈αε.␈↓ α4␈ε#,␈↓ αC␈ε)x␈↓ αm␈ε7?␈ε#␈α	run␈α	thr␈α␈oug␈α␈h␈α
a␈α␈ll␈αs␈α␈equ␈α␈ence␈α␈s␈α
(␈↓ ε␈ε)x␈↓ ε,␈ε#,␈↓ ε;␈ε#.␈αε.␈αε.␈↓ εh␈ε#,␈↓ εv␈ε)x␈↓ π!␈ε#)␈α
su␈α␈ch␈α	tha␈α␈t␈ε)␈α
m␈ε7␈α	∃␈ε#␈α	1,␈↓ 	<␈ε)x␈↓ 	f␈ε7∃␈ε#␈α	2,␈↓ 
4␈ε)x␈↓ 
h␈ε7∃␈ε#␈α
2␈α␈,
␈β⊂⎇␈↓ ↓k␈ε&1␈↓ αU␈ε,m␈↓ ε∨␈ε&1␈↓ π	␈ε,m␈↓ 	O␈ε&1␈↓ 
G␈ε,m
␈β⊃→␈↓ ↓H␈ε)Q␈↓ ↓z␈ε#(␈↓ α¬␈ε)x␈↓ α%␈ε#,␈↓ α4␈ε#.␈αε.␈αε.␈↓ α`␈ε#,␈↓ αo␈ε)x␈↓ β~␈ε#)␈ε7␈απ∧␈ε)␈απn␈ε#;␈αa␈α␈nd␈↓ ∧.␈ε)T␈↓ ∧E␈ε#(␈↓ ∧P␈ε)k␈↓ ∧c␈ε#,␈ε)␈αεn␈ε#)␈α	=␈α
2␈απ+␈αλ(␈ε)m␈ε7␈απ␈␈ε#␈απ1).
␈β⊃%␈↓ ↓b␈ε,m␈↓ α↔␈ε&1␈↓ βα␈ε,m
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.3␈↓ 
v␈ε"645
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα␈↓ π<␈ε↓P
␈βα≤␈↓ ↓V␈ε334.␈↓ α␈ε#(a)␈α⊃D␈α␈i␈α↓v␈α␈i␈α↓d␈α␈ing␈ε)␈α	x␈ε#␈α	a␈α␈nd␈↓ ∧%␈ε)y␈↓ ∧@␈ε#b␈α␈y␈↓ ∧m␈ε#gcd␈↓ ¬∨␈ε#(␈ε)x␈ε#,␈↓ ¬K␈ε)y␈↓ ¬]␈ε#)␈α
y␈α␈ields␈↓ εM␈ε)g␈↓ ε↑␈ε#(␈ε)n␈ε#)␈α
=␈↓ λ∃␈ε)h␈ε#(␈ε)␈α↓n␈ε#/␈ε)d␈ε#);␈α
a␈α␈pp␈α␈l␈α↓y␈α	e␈α␈xercise␈α	28␈α␈(c),
␈βα0␈↓ πb␈ε,d␈ε:∧␈ε,n
␈βαG␈↓ ↓H␈ε#a␈α␈nd␈α
us␈α␈e␈αth␈α␈e␈αsym␈α␈metry␈α
be␈α␈t␈α␈we␈α␈en␈α
primed␈α
an␈α␈d␈α
un␈α␈primed␈α
v␈α⎇a␈α␈riables.␈α_(b␈α␈)␈αF␈α}o␈α␈r␈α|␈α␈xed␈↓ 
:␈ε)y␈↓ 
V␈ε#an␈α␈d␈ε)␈αt␈ε#,
␈βαm␈↓ ¬6␈ε:0␈↓ ε/␈ε:0␈↓ εw␈ε7p␈↓ 	m␈ε7p
␈βαq␈↓ π∪␈∧αqπ∪α'␈↓ 
	␈∧αq
	α'
␈βαs␈↓ ↓H␈ε#th␈α␈e␈α∂rep␈α␈resen␈α}tation␈α␈s␈α∂with␈ε)␈α∞xd␈ε7␈α⊂∃␈↓ ¬#␈ε)x␈↓ ¬L␈ε#ha␈α␈v␈α}e␈↓ ε≥␈ε)x␈↓ εF␈ε#<␈↓ π∪␈ε)nd␈↓ π9␈ε#;␈α⊃hen␈α␈ce␈α∂th␈α␈ere␈α∂a␈α␈re␈↓ 	H␈ε)O␈↓ 	b␈ε#(␈↓ 
	␈ε)nd␈↓ 
/␈ε#/␈↓ 
@␈ε)y␈↓ 
R␈ε#)␈α∂su␈α␈ch
␈βα|␈↓ ππ␈ε↓p
␈ββ~␈↓ π+␈∧β~π+α8
␈ββ≡␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈tatio␈α␈ns.␈α~No␈α␈w␈α∂s␈α␈um␈α∂fo␈α␈r␈α∂0␈α∂<␈ε)␈α⊂t␈ε7␈α⊂∀␈↓ ε6␈ε)y␈↓ εW␈ε#<␈↓ π+␈ε)n␈ε#␈α↓/␈ε)␈α␈d␈↓ πb␈ε#.␈α!(c)␈α∂If␈ε)␈α∂s␈ε#(␈↓ 	␈ε)y␈↓ 	⊃␈ε#)␈α∂i␈α↓s␈α∞the␈α∞giv␈α␈en␈α∞su␈α␈m,
␈ββ-␈↓ α∀␈ε↓P␈↓ λ*␈ε↓P
␈ββI␈↓ ↓H␈ε#th␈α␈en␈↓ αk␈ε)s␈ε#(␈ε)d␈ε#)␈α=␈↓ βZ␈ε)y␈↓ βk␈ε#(␈↓ βv␈ε)H␈↓ ∧6␈ε7␈␈↓ ∧←␈ε)H␈↓ ¬	␈ε#)␈α
=␈↓ ¬J␈ε)k␈↓ ¬]␈ε#(␈↓ ¬h␈ε)y␈↓ ¬z␈ε#),␈αsa␈α␈y;␈αhen␈α␈ce␈ε)␈αs␈ε#␈α␈(␈↓ πV␈ε)y␈↓ πh␈ε#)␈α=␈↓ 	↓␈ε)k␈↓ 	∪␈ε#(␈↓ 	≡␈ε)y␈↓ 	0␈ε#/␈ε)␈α␈d␈ε#␈α↓).␈α⊃No␈α␈w␈↓ 
F␈ε)k␈↓ 
Y␈ε#(␈↓ 
d␈ε)y␈↓ 
u␈ε#)␈α=
␈ββU␈↓ ∧⊃␈ε&2␈↓ ∧∨␈ε,y␈↓ ∧z␈ε,y
␈ββ]␈↓ α:␈ε,d␈ε:∧␈↓ αW␈ε,y␈↓ ∧≤␈ε↓P␈↓ εM␈ε↓P␈↓ λP␈ε,d␈ε:∧␈↓ λm␈ε,y␈↓ 	6␈ε↓P
␈ββt␈↓ ε␈ε&2␈↓ ∃␈ε&2
␈ββw␈↓ α:␈ε&1
␈ββy␈↓ ↓H␈ε)y␈↓ ↓←␈ε#ln␈↓ α␈ε#2␈ε7␈αα␈␈↓ αM␈ε#+␈↓ αp␈ε)O␈↓ β
␈ε#(␈α↓1␈α␈/␈↓ β7␈ε)y␈↓ βI␈ε#).␈α∞(d)␈↓ ¬*␈ε)⎇␈ε#␈α␈(␈↓ ¬M␈ε)y␈↓ ¬↑␈ε#)/␈↓ ¬z␈ε)y␈↓ ε#␈ε#=␈↓ λ∩␈ε)⊗␈ε#(␈ε)d␈ε#)/␈↓ λ←␈ε)y␈↓ λq␈ε)d␈ε#␈α	=␈↓ 
(␈ε)⊗␈ε#(␈ε)d␈ε#)/␈ε)c␈↓ β␈ε)d␈↓ #␈ε#.
␈β∧
␈↓ α:␈ε&4
␈β∧␈↓ α:␈∧∧α:α∞
␈β∧
␈↓ ∧B␈ε&1␈ε:∀␈↓ ∧k␈ε,y␈↓ ∧y␈ε:∀␈ε,n␈↓ εs␈ε&1␈ε:∀␈↓ π≠␈ε,y␈↓ π*␈ε:∀␈ε,n␈ε&,␈ε,␈α∧d␈ε:∧␈↓ π}␈ε,y␈↓ 	\␈ε,c␈α↓d␈ε:␈α␈∀␈ε,␈α↓n
␈β∧∞␈↓ αk␈ε↓P␈↓ ε`␈ε↓P
␈β∧$␈↓ ∧⎇␈ε&2␈↓ λN␈ε&2␈↓ 	F␈ε&2
␈β∧(␈↓ ↓H␈ε"(␈↓ ε
␈ε")␈↓ 
v␈ε"(
␈β∧*␈↓ ↓T␈ε#S␈α␈imil␈α↓a␈α␈rly,␈↓ βx␈ε)≠␈↓ ∧3␈ε#(␈↓ ∧>␈ε)y␈↓ ∧P␈ε#)/␈↓ ∧k␈ε)y␈↓ ¬∃␈ε#=␈↓ ¬@␈ε)O␈↓ ¬Z␈ε#(1).␈↓ ε0␈ε#(e)␈↓ πn␈ε)⊗␈ε#(␈↓ λ
␈ε)k␈↓ λ ␈ε#)/␈↓ λ;␈ε)k␈↓ λe␈ε#=␈α6␈α␈/␈↓ 	2␈ε)→␈↓ 	[␈ε#+␈↓ 
∧␈ε)O␈↓ 
∨␈ε#(1␈α␈/␈ε)n␈ε#)␈↓ α␈ε#see
␈β∧5␈↓ ∧␈ε:␈␈ε&1
␈β∧=␈↓ β⊃␈ε&1␈ε:∀␈↓ β9␈ε,y␈↓ βG␈ε:∀␈ε,␈α↓n␈↓ ∧S␈ε↓P␈↓ πε␈ε&1␈ε:∀␈↓ π.␈ε,k␈↓ π=␈ε:∀␈ε,␈α↓n
␈β∧S␈↓ π	␈ε&2
␈β∧W␈↓ βg␈ε")
␈β∧Y␈↓ ↓H␈ε#e␈α␈xerc␈α␈i␈α↓se␈α∂4.5.2↑␈α␈10␈α␈(␈α↓d␈α␈)␈↓ βs␈ε#;␈α∩an␈α␈d␈↓ ¬a␈ε)⊗␈ε#(␈↓ ε␈ε)k␈↓ ε∪␈ε#)␈↓ ε$␈ε#lo␈α␈g␈↓ εT␈ε)k␈↓ εf␈ε#/␈↓ εw␈ε)k␈↓ π(␈ε#=␈↓ πZ␈ε)O␈↓ πt␈ε#(1).␈α≥He␈α␈nce␈α∂w␈α␈e␈α⊂h␈α␈a␈α␈v␈α}e␈↓ 
.␈ε)h␈↓ 
P␈ε#(␈ε)n␈ε#)␈α⊃=
␈β∧d␈↓ 
A␈ε,d
␈β∧l␈↓ λ\␈ε↓P
␈β∧m␈↓ ∧y␈ε&1␈ε:∀␈↓ ¬"␈ε,k␈↓ ¬0␈ε:∀␈ε,␈α↓n
␈β¬α␈↓ αk␈ε&2
␈β¬ε␈↓ ↓\␈ε"(␈↓ αy␈ε")
␈β¬λ␈↓ ↓H␈ε)n␈↓ ↓h␈ε#(3␈↓ α	␈ε#l␈α↓n␈↓ α+␈ε#2␈α␈)/␈↓ αW␈ε)→␈↓ β␈ε#ln␈↓ β&␈ε#(␈ε)n␈ε#␈α↓/␈ε)␈α␈d␈ε#)␈α+␈↓ ∧+␈ε)O␈↓ ∧E␈ε#(␈ε)n␈ε#␈α↓)␈α⊂f␈α↓o␈α␈r␈ε)␈α⊃d␈ε7␈α∩∃␈ε#␈α∪1␈α␈.␈α Finally␈ε)␈α⊂h␈ε#␈α↓(␈ε)n␈ε#)␈α∪=␈α∩2␈↓ 	A␈ε)⊗␈ε#(␈ε)␈α↓d␈ε#)␈↓ 	}␈ε)h␈↓ 
≥␈ε#(␈ε)n␈ε#␈α↓/␈ε)␈α␈c␈α↓d␈ε#)␈α∩=
␈β¬∀␈↓ 
⊃␈ε,c
␈β¬≤␈↓ 	α␈ε,cd␈ε:∧␈ε,n
␈β¬≡␈↓ βz␈ε↓P␈↓ ∧M␈ε↓P␈↓ 
X␈ε↓P
␈β¬1␈↓ ∧s␈ε:0
␈β¬4␈↓ αW␈ε&2␈↓ εZ␈ε&2
␈β¬8␈↓ ↓H␈ε"(␈↓ αe␈ε")␈↓ β¬␈ε"(␈↓ ∧z␈ε")␈↓ ¬T␈ε"(␈↓ εg␈ε")
␈β¬:␈↓ ↓T␈ε#(6␈↓ ↓u␈ε#ln␈↓ α⊗␈ε#2)/␈↓ αC␈ε)→␈↓ αq␈ε)n␈↓ β⊃␈ε#ln␈↓ β2␈ε)n␈ε7␈α
␈␈↓ ∧&␈ε7␈␈↓ ¬∂␈ε#+␈↓ ¬:␈ε)O␈↓ ¬`␈ε)n␈↓ ¬t␈ε)≠␈↓ ε/␈ε#(␈ε)n␈↓ εN␈ε#)␈↓ εs␈ε#,␈α∂whe␈α␈re␈α∞th␈α␈e␈α∞re␈α␈mainin␈α␈g␈α∞su␈α␈ms␈α∞a␈α␈re␈↓ ␈ε#=
␈β¬F␈↓ επ␈ε:␈␈ε&1
␈β¬I␈↓ ↓H␈ε↓P␈↓ ¬⊃␈ε↓P␈↓ ¬|␈ε↓P␈↓ λA␈ε↓P
␈β¬\␈↓ ¬7␈ε:0
␈β¬e␈↓ α-␈ε)⊗␈ε#(␈ε)d␈ε#)␈↓ αn␈ε#l␈α↓n␈↓ β
␈ε#(␈ε)c␈α↓d␈ε#)/␈ε)␈α␈c␈α↓d␈ε#␈α∞=␈α∞0␈α∞a␈α␈nd␈↓ ¬M␈ε#=␈↓ εa␈ε)⊗␈ε#(␈ε)d␈ε#)␈↓ π#␈ε#ln␈↓ πD␈ε)c␈ε#/␈ε)cd␈ε#␈α∞=␈↓ 	→␈ε)β␈ε#␈α↓(␈ε)d␈ε#)/␈ε)d␈ε#.␈α∨[It␈α∞is␈α∞w␈α␈ell
␈β¬y␈↓ ↓n␈ε,cd␈ε:␈α␈∧␈ε,n␈↓ ε"␈ε,cd␈ε:∧␈ε,␈α␈n␈↓ λg␈ε,d␈ε:␈α␈∧␈ε,n
␈βε⊂␈↓ ↓H␈ε#k␈α␈n␈α↓o␈α}wn␈αth␈α␈at␈↓ α{␈ε)≠␈↓ β6␈ε#(␈ε)n␈ε#)␈α
=␈↓ ∧∀␈ε)O␈↓ ∧/␈ε#(␈↓ ∧:␈ε#log␈↓ ∧j␈ε#log␈↓ ¬~␈ε)n␈ε#);␈αc␈α␈f␈α↓.␈↓ ¬|␈ε#Hard␈α␈y␈αa␈α␈nd␈↓ π!␈ε#W␈α↓righ␈α}t,␈ε0␈αT␈α↓h␈α␈eo␈α␈ry␈αof␈αNu␈α␈m␈α␈be␈α␈rs␈ε#,␈ε7␈αx␈ε#2␈α␈2.9.]
␈βε≤␈↓ β∞␈ε:␈␈ε&1
␈βεI␈↓ ↓V␈ε335.␈↓ α␈ε#Se␈α␈e␈ε0␈αProc.␈αNat.␈αAcad␈α␈.␈αSci.␈ε3␈α72␈ε#␈α(1␈α␈975␈α␈)␈α↓,␈α47␈α␈20␈α␈↑47␈α␈22.
␈βπ↓␈↓ ↓V␈ε336.␈↓ α␈ε#Work␈α␈i␈α↓n␈α␈g␈α⊃the␈α⊃algor␈α␈i␈α↓th␈α␈m␈α∩b␈α␈ack␈α␈w␈α␈ard␈α␈s,␈α∀w␈α␈e␈α⊃w␈α␈an␈α␈t␈α⊃to␈α⊃ch␈α↓oose␈↓ λ←␈ε)k␈↓ λ␈␈ε#,␈↓ 	≠␈ε#.␈αε.␈αε.␈↓ 	G␈ε#,␈↓ 	d␈ε)k␈↓ 
@␈ε#so␈α⊃tha␈α␈t
␈βπ␈↓ λq␈ε&1␈↓ 	v␈ε,n␈ε:␈α␈␈␈ε&␈α↓1
␈βπ&␈↓ ∧`␈ε"(␈↓ πq␈ε")
␈βπ(␈↓ ↓H␈ε)u␈↓ ↓y␈ε7⊃␈↓ α)␈ε)F␈↓ α←␈ε#.␈αε.␈αε.␈↓ β␈ε)F␈↓ β←␈ε)F␈↓ ∧⊗␈ε7␈␈ε#␈α
1␈↓ ∧z␈ε#m␈α↓o␈α␈du␈α␈l␈α↓o␈↓ ¬u␈ε#g␈α␈cd␈↓ ε'␈ε#(␈↓ ε2␈ε)u␈↓ εw␈ε#,␈↓ πε␈ε#.␈αε.␈αε.␈↓ π2␈ε#,␈↓ πA␈ε)u␈↓ πe␈ε#)␈↓ λ␈ε#for␈α∞1␈ε7␈α∞∀␈ε)␈α⊂i␈ε#␈α∞<␈ε)␈α∂n␈ε#␈α↓,␈α∂with␈↓ 
X␈ε)u␈↓ ␈ε#=
␈βπ4␈↓ ↓[␈ε,k␈↓ α>␈ε,k␈↓ β!␈ε,k␈↓ βt␈ε,k␈↓ εE␈ε,i␈ε&+1␈↓ πU␈ε,n␈↓ 
l␈ε,n
␈βπ;␈↓ αL␈ε'1␈↓ β/␈ε-i␈ε;␈␈ε'1␈↓ ∧α␈ε-i
␈βπP␈↓ ↓H␈ε)F␈↓ ↓}␈ε#.␈αε.␈αε.␈↓ α*␈ε)F␈↓ β∂␈ε#a␈αm␈α␈i␈α↓n␈α␈im␈α␈um␈α␈,␈αwher␈α␈e␈αth␈α␈e␈↓ ¬d␈ε)k␈↓ ¬w␈ε#'s␈αa␈α␈re␈αp␈α␈ositiv␈α␈e,␈↓ πT␈ε)k␈↓ π}␈ε7∃␈ε#␈α
3␈α␈,␈αan␈α␈d␈↓ 	∂␈ε)k␈↓ 	6␈ε#+␈↓ 	←␈ε7↓␈αε↓␈αε↓␈↓ 
∞␈ε#+␈↓ 
7␈ε)k␈↓ ␈ε#=
␈βπ[␈↓ ↓]␈ε,k␈↓ α@␈ε,k␈↓ πf␈ε&1␈↓ 	!␈ε&1␈↓ 
H␈ε,n␈ε:␈␈ε&1
␈βπb␈↓ ↓k␈ε'1␈↓ αN␈ε-n␈ε;␈␈ε'␈α↓1
␈βπw␈↓ ↓H␈ε)N␈↓ ↓p␈ε#+␈ε)␈αλn␈ε7␈α	␈␈ε#␈αλ1.␈α∪Th␈α␈e␈α
s␈α␈olution␈αis␈↓ ∧s␈ε)k␈↓ ¬≡␈ε#=␈↓ ¬J␈ε7↓␈αε↓␈αε↓␈↓ ¬⎇␈ε#=␈↓ ε)␈ε)k␈↓ ε␈␈ε#=␈α2␈α␈,␈↓ πR␈ε)u␈↓ λα␈ε#=␈↓ λ.␈ε)F␈↓ 	/␈ε#.␈α≤[␈α↓S␈α␈ee␈ε0␈αCA␈α␈CM␈ε3␈α13
␈βλβ␈↓ ¬¬␈ε&2␈↓ ε;␈ε,n␈ε:␈␈ε&1␈↓ πf␈ε,n␈↓ λD␈ε,N␈↓ λ\␈ε:␈␈ε,n␈ε&+␈α↓3
␈βλ∨␈↓ ↓H␈ε#(1␈α␈970␈α␈),␈α4␈α␈33↑␈α␈436␈α␈,␈α4␈α␈47↑␈α␈448␈α␈.␈α↓]
␈βλW␈↓ ↓V␈ε337.␈↓ α␈ε#Se␈α␈e␈ε0␈αProc.␈αAmer.␈αMa␈α␈th.␈αSo␈α␈c.␈ε3␈α7␈ε#␈α(195␈α␈6),␈α101␈α␈4↑1␈α␈021␈α␈;␈αc␈α␈f.␈αa␈α␈l␈α↓so␈α
exer␈α␈ci␈α↓s␈α␈e␈α6.1↑1␈α␈8.
␈β	
␈↓ ¬{␈ε:␈␈ε&␈α↓1
␈β	∂␈↓ ↓V␈ε338.␈↓ α␈ε#Let␈ε)␈α
m␈ε#␈α	=␈ε7␈α
d␈ε)n␈ε#/␈ε)≡␈ε7␈α␈e␈ε#,␈αso␈α
th␈α␈at␈ε)␈α
m␈ε#/␈ε)␈α␈n␈ε#␈α
=␈↓ ¬f␈ε)≡␈↓ ε)␈ε#+␈ε)␈αε∂␈ε#␈α	=␈ε7␈α
?␈↓ π"␈ε)x␈↓ πC␈ε#,␈↓ πQ␈ε)x␈↓ πr␈ε#,␈↓ λ␈ε#.␈αε.␈αε.␈↓ λ-␈ε7?␈ε#␈α
wh␈α␈ere␈α
0␈α	<␈ε)␈α	∂␈ε#␈α
<␈α	1/␈ε)␈α␈n␈ε#␈α↓.␈α∞L␈α↓e␈α␈t
␈β	≠␈↓ π5␈ε&1␈↓ πd␈ε&2
␈β	1␈↓ ε⊗␈ε&1␈ε:␈α␈␈␈↓ ε>␈ε,k␈↓ πF␈ε,k␈↓ λm␈ε:␈␈↓ 	λ␈ε,k␈↓ 
⊂␈ε,k
␈β	5␈↓ ¬u␈ε"(␈↓ λ/␈ε")/(␈↓ 
P␈ε")
␈β	7␈↓ ↓H␈ε)k␈↓ ↓f␈ε#b␈α␈e␈αminima␈α␈l␈αsuch␈αth␈α␈at␈↓ ∧+␈ε)x␈↓ ∧V␈ε7∃␈ε#␈α2;␈αthe␈α␈n␈↓ ε↓␈ε)≡␈↓ εT␈ε#+␈α	(␈ε7␈␈ε#1␈↓ π;␈ε#)␈↓ πT␈ε)F␈↓ λ!␈ε)∂␈↓ λY␈ε)≡␈↓ 	≡␈ε7␈␈ε#␈α	(␈ε7␈␈ε#1␈↓ 
¬␈ε#)␈↓ 
≡␈ε)F␈↓ 
C␈ε)∂␈↓ 
g␈ε7∃␈ε#␈α2␈α␈,
␈β	C␈↓ ∧=␈ε,k␈↓ πj␈ε,k␈↓ πx␈ε:␈␈ε&␈α↓1␈↓ 
4␈ε,k
␈β	Y␈↓ ∧λ␈ε:␈␈ε&␈α↓2␈↓ ε	␈ε,k␈↓ πH␈ε&2␈↓ πU␈ε,k␈↓ πd␈ε&+␈α↓2␈↓ λR␈ε:␈␈ε&␈α↓2
␈β	Z␈↓ 	$␈ε7p
␈β	↑␈↓ 	@␈∧	↑	@α⊃
␈β	←␈↓ ↓H␈ε#h␈α␈en␈α␈ce␈↓ α%␈ε)k␈↓ αC␈ε#i␈α↓s␈αev␈α␈en␈αan␈α␈d␈↓ βs␈ε)≡␈↓ ∧;␈ε#=␈α2␈ε7␈απ␈␈ε)␈α	≡␈ε7␈α
∀␈↓ ¬t␈ε)≡␈↓ ε↔␈ε)F␈↓ εd␈ε)∂␈ε#␈α
=␈α(␈↓ π3␈ε)≡␈↓ λ∀␈ε7␈␈↓ λ>␈ε)≡␈↓ λ{␈ε#)␈ε)∂␈ε#/␈↓ 	@␈ε#5␈↓ 	Q␈ε#.␈α≠[␈ε0An␈α␈n.␈αPolon␈α␈.
␈β	j␈↓ ε-␈ε,k␈↓ ε;␈ε&+␈α↓2
␈β
ε␈↓ ↓H␈ε0M␈α␈ath␈α␈.␈ε3␈α1␈ε#␈α
(␈α↓1␈α␈954␈α␈),␈α2␈α␈03↑␈α␈206␈α␈.]
␈β
>␈↓ ↓V␈ε339.␈↓ α␈ε#A␈α␈t␈α
least␈α
2␈α␈87␈αat␈α
b␈α␈ats;␈ε7␈α∞?␈ε#␈α¬2,␈αε1␈α␈,␈αε95␈ε7?␈ε#␈α=␈α
96␈α␈/28␈α␈7␈α=␈α
.33␈α␈449␈α␈477␈↓ λ7␈ε#.␈αε.␈αε.␈↓ λd␈ε#,␈α
an␈α␈d␈α
no␈α
frac␈α␈ti␈α↓o␈α␈n␈α
with
␈β
f␈↓ ↓H␈ε#d␈α␈enomina␈α␈tor␈α<␈α	287␈α
l␈α↓ies␈αin␈αth␈α␈e␈αin␈α␈ter␈α␈v␈α⎇al␈↓ εβ␈ε#[␈↓ ε
␈ε#.33␈α␈35,␈αε.3␈α␈345␈α␈]␈α
=␈↓ πp␈ε#[␈↓ πz␈ε7?␈ε#␈α¬2,␈αε1␈α␈,␈αε66␈α␈6␈ε7?␈ε#,␈ε7␈α?␈ε#␈α¬2,␈αε1␈α␈,␈αε94␈α␈,␈αε1,␈αε1␈α␈,␈αε3␈ε7?␈ε#␈α␈]␈α↓.
␈β∂␈↓ α␈ε#T␈α⎇o␈αsolv␈α␈e␈αthe␈αge␈α␈nera␈α␈l␈α
qu␈α␈estion␈αof␈αthe␈αfrac␈α␈ti␈α↓o␈α␈n␈αi␈α↓n␈↓ πN␈ε#[␈↓ πW␈ε)a␈ε#,␈ε)␈αεb␈ε#]␈α
with␈αsma␈α␈l␈α↓lest␈αde␈α␈n␈α↓o␈α␈minato␈α␈r,
␈β7␈↓ ↓H␈ε#wh␈α␈ere␈α
0␈α	<␈ε)␈α	a␈ε#␈α	<␈ε)␈α
b␈ε#␈α	<␈α
1␈α␈,␈αnote␈α
t␈α␈hat␈α	i␈α↓n␈α	terms␈α	of␈α
regu␈α␈lar␈α
co␈α␈n␈α␈tin␈α␈u␈α␈ed␈α␈-f␈α↓ra␈α␈ction␈α	rep␈α␈resen␈α␈t␈α␈ation␈α␈s
␈βX␈↓ εb␈ε,j␈↓ λ→␈ε,j
␈β↑␈↓ ↓H␈ε#w␈α␈e␈α∞ha␈α␈v␈α}e␈ε7␈α∂?␈↓ α↑␈ε)x␈↓ α}␈ε#,␈↓ β
␈ε)x␈↓ β-␈ε#,␈↓ β<␈ε#.␈αε.␈α¬.␈↓ βh␈ε7?␈ε#␈α∂<␈ε7␈α⊂?␈↓ ∧J␈ε)y␈↓ ∧h␈ε#,␈↓ ∧w␈ε)y␈↓ ¬∃␈ε#,␈↓ ¬$␈ε#.␈α¬.␈αε.␈↓ ¬P␈ε7?␈ε#␈α∂i{␈α∞(␈ε7␈␈ε#␈α↓1␈↓ εW␈ε#)␈↓ εp␈ε)x␈↓ π ␈ε#<␈α⊂(␈ε7␈␈ε#1␈↓ λ∞␈ε#)␈↓ λ&␈ε)y␈↓ λS␈ε#f␈α↓o␈α␈r␈α∂th␈α␈e␈α∂sma␈α␈l␈α↓lest␈↓ 
K␈ε)j␈↓ 
l␈ε#with
␈βj␈↓ αp␈ε&1␈↓ β∨␈ε&2␈↓ ∧Z␈ε&1␈↓ ¬π␈ε&2␈↓ πβ␈ε,j␈↓ λ7␈ε,j
␈βε␈↓ ↓H␈ε)x␈↓ ↓x␈ε7≤␈↓ α)␈ε)y␈↓ αG␈ε#,␈α⊂wh␈α␈ere␈α∂w␈α␈e␈α∂p␈α␈l␈α↓a␈α␈ce␈α∂\␈ε7␈α␈1␈ε#␈α↓"␈α∞a$er␈α∂th␈α␈e␈α∂last␈α∂p␈α␈artial␈α∂q␈α␈uot␈α␈i␈α↓en␈α}t␈α∂of␈α∂a␈α∞ration␈α␈al␈α∂n␈α␈u␈α␈m␈α␈b␈α␈er.
␈β⊃␈↓ ↓Z␈ε,j␈↓ α9␈ε,j
␈β-␈↓ ↓H␈ε#Th␈α}us␈αif␈ε)␈αa␈ε#␈α=␈ε7␈α?␈↓ β⊗␈ε)x␈↓ β7␈ε#,␈↓ βE␈ε)x␈↓ βf␈ε#,␈↓ βu␈ε#.␈α¬.␈αε.␈↓ ∧!␈ε7?␈ε#␈αa␈α␈nd␈ε)␈αb␈ε#␈α=␈ε7␈α?␈↓ ¬V␈ε)y␈↓ ¬t␈ε#,␈↓ εβ␈ε)y␈↓ ε!␈ε#,␈↓ ε0␈ε#.␈αε.␈αε.␈↓ ε\␈ε7?␈ε#,␈α
a␈α␈nd␈αif␈↓ πe␈ε)j␈↓ λα␈ε#is␈αminima␈α␈l␈α
with␈↓ 	s␈ε)x␈↓ 
≡␈ε7≤␈↓ 
K␈ε)y␈↓ 
i␈ε#,␈αthe
␈β9␈↓ β)␈ε&1␈↓ βX␈ε&2␈↓ ¬f␈ε&1␈↓ ε∪␈ε&2␈↓ 
ε␈ε,j␈↓ 
[␈ε,j
␈βU␈↓ ↓H␈ε#fra␈α␈ction␈α␈s␈αin␈↓ αy␈ε#[␈↓ βα␈ε)a␈ε#,␈ε)␈αεb␈ε#]␈αha␈α␈v␈α}e␈αth␈α␈e␈αfor␈α␈m␈ε)␈αc␈ε#␈α=␈ε7␈α
?␈↓ ¬t␈ε)x␈↓ ε∀␈ε#,␈↓ ε#␈ε#.␈αε.␈αε.␈↓ εP␈ε#,␈↓ ε↑␈ε)x␈↓ π'␈ε#,␈↓ π6␈ε)z␈↓ πS␈ε#,␈↓ πb␈ε#.␈αε.␈αε.␈↓ λ∞␈ε#,␈↓ λ≥␈ε)z␈↓ λE␈ε7?␈ε#␈αwher␈α␈e␈ε7␈α?␈↓ 	S␈ε)z␈↓ 	p␈ε#,␈↓ 	␈␈ε#.␈αε.␈αε.␈↓ 
+␈ε#,␈↓ 
:␈ε)z␈↓ 
b␈ε7?␈ε#␈αli␈α↓e␈α␈s
␈βa␈↓ επ␈ε&1␈↓ εq␈ε,j␈↓ ε␈␈ε:␈␈ε&1␈↓ πE␈ε,j␈↓ λ-␈ε,m␈↓ 	b␈ε,j␈↓ 
J␈ε,m
␈β⎇␈↓ ↓H␈ε#b␈α␈et␈α␈w␈α␈een␈ε7␈α
?␈↓ αX␈ε)x␈↓ αx␈ε#,␈↓ βπ␈ε)x␈↓ βO␈ε#,␈↓ β↑␈ε#.␈αε.␈αε.␈↓ ∧
␈ε7?␈ε#␈αa␈α␈nd␈ε7␈α
?␈↓ ∧w␈ε)y␈↓ ¬∃␈ε#,␈↓ ¬$␈ε)y␈↓ ¬j␈ε#,␈↓ ¬y␈ε#.␈αε.␈αε.␈↓ ε%␈ε7?␈ε#␈αinc␈α␈l␈α↓u␈α␈siv␈α␈e.␈α∂Let␈↓ λ⊃␈ε)Q␈↓ λ]␈ε#=␈α
0␈α␈.␈α∂The␈α
denom␈α␈i␈α↓n␈α␈ato␈α␈r
␈β
λ␈↓ αj␈ε,j␈↓ β→␈ε,j␈↓ β'␈ε&+1␈↓ ¬π␈ε,j␈↓ ¬4␈ε,j␈↓ ¬B␈ε&+1␈↓ λ,␈ε:␈␈ε&1
␈β
P␈↓ ↓a␈ε)Q␈↓ α1␈ε#(␈↓ α<␈ε)x␈↓ α]␈ε#,␈↓ αk␈ε#.␈αε.␈αε.␈↓ β_␈ε#,␈↓ β'␈ε)x␈↓ βo␈ε#)␈↓ βz␈ε)Q␈↓ ∧⎇␈ε#(␈↓ ¬λ␈ε)z␈↓ ¬%␈ε#,␈↓ ¬4␈ε#.␈αε.␈αε.␈↓ ¬a␈ε#,␈↓ ¬o␈ε)z␈↓ ε↔␈ε#)␈απ+␈↓ εR␈ε)Q␈↓ π"␈ε#(␈↓ π.␈ε)x␈↓ πN␈ε#,␈↓ π]␈ε#.␈α¬.␈αε.␈↓ λ	␈ε#,␈↓ λ_␈ε)x␈↓ λ`␈ε#)␈↓ λk␈ε)Q␈↓ 	F␈ε#(␈↓ 	Q␈ε)z␈↓ 
↔␈ε#,␈↓ 
%␈ε#.␈αε.␈αε.␈↓ 
R␈ε#,␈↓ 
a␈ε)z␈↓ λ␈ε#)
␈β
\␈↓ ↓{␈ε,j␈↓ α	␈ε:␈␈ε&1␈↓ αO␈ε&1␈↓ β9␈ε,j␈↓ βG␈ε:␈␈ε&1␈↓ ∧∃␈ε,m␈ε:␈α␈␈␈↓ ∧G␈ε,j␈↓ ∧U␈ε&+1␈↓ ¬_␈ε,j␈↓ ¬␈␈ε,m␈↓ εl␈ε,j␈↓ εz␈ε:␈␈ε&␈α↓2␈↓ π@␈ε&1␈↓ λ*␈ε,j␈↓ λ8␈ε:␈␈ε&␈α↓2␈↓ 	ε␈ε,m␈ε:␈␈↓ 	8␈ε,j␈↓ 	a␈ε,j␈↓ 	n␈ε&+␈α↓1␈↓ 
p␈ε,m
␈β∞$␈↓ ↓H␈ε#o␈α␈f␈ε)␈α
c␈ε#␈α
is␈α
minimize␈α␈d␈α
wh␈α␈en␈ε)␈α	m␈ε#␈α	=␈↓ ∧l␈ε)j␈↓ ¬π␈ε#a␈α␈nd␈↓ ¬F␈ε)z␈↓ ¬m␈ε#=␈α	(␈↓ ε"␈ε)j␈↓ ε>␈ε#o␈α␈dd␈ε7␈α	)␈↓ π(␈ε)y␈↓ πJ␈ε#+␈α¬1␈ε7␈α∧␈␈↓ λ+␈ε)∞␈↓ 	∀␈ε#;␈↓ 	(␈ε)x␈↓ 	M␈ε#+␈α¬1␈ε7␈α∧␈␈↓ 
.␈ε)∞␈↓ _␈ε#).
␈β∞/␈↓ ¬V␈ε,j␈↓ π8␈ε,j␈↓ λ9␈ε,y␈↓ λz␈ε:1␈↓ 	;␈ε,j␈↓ 
<␈ε,x␈↓ 
}␈ε:1
␈β∞7␈↓ λG␈ε-j␈↓ λT␈ε'+1␈↓ 
K␈ε-j␈↓ 
X␈ε'+1
␈β∞K␈↓ ↓H␈ε#[Anoth␈α␈er␈αw␈α␈a␈α␈y␈αto␈αd␈α␈eriv␈α␈e␈αth␈α␈is␈αmethod␈αc␈α␈omes␈αfro␈α␈m␈αthe␈α
theo␈α␈ry␈αin␈αth␈α␈e␈αfollo␈α␈wing␈αex␈α␈ercise.]
␈β∂β␈↓ ↓V␈ε340.␈↓ α␈ε#On␈α␈e␈α
ca␈α␈n␈α
p␈α␈ro␈α␈v␈α␈e␈αby␈αind␈α␈uc␈α␈ti␈α↓o␈α␈n␈α
th␈α␈at␈↓ ¬}␈ε)p␈↓ ε≥␈ε)q␈↓ ε?␈ε7␈␈↓ εi␈ε)p␈↓ πβ␈ε)q␈↓ π-␈ε#=␈α1␈αat␈α
ea␈α␈ch␈αn␈α↓o␈α␈de,␈α
he␈α␈nce␈↓ 
)␈ε)p␈↓ 
Q␈ε#a␈α␈nd␈↓ ∪␈ε)q
␈β∂∂␈↓ ε⊂␈ε,r␈↓ ε.␈ε,l␈↓ ε{␈ε,l␈↓ π∀␈ε,r␈↓ 
;␈ε,l␈↓ $␈ε,l
␈β∂%␈↓ ¬S␈ε:0␈↓ ¬⎇␈ε:0␈↓ 	∀␈ε:0␈↓ 
↔␈ε:0␈↓ 
r␈ε:0␈↓ ≤␈ε:0
␈β∂+␈↓ ↓H␈ε#a␈α␈re␈αrela␈α␈ti␈α↓v␈α}ely␈αp␈α␈rime.␈α⊃S␈α␈i␈α↓n␈α␈ce␈ε)␈αp␈ε#␈α␈/␈↓ ∧y␈ε)q␈↓ ¬∃␈ε#<␈↓ ¬A␈ε)p␈↓ ¬Z␈ε#/␈↓ ¬k␈ε)q␈↓ ε⊂␈ε#imp␈α␈l␈α↓ies␈αthat␈ε)␈αp␈ε#/␈↓ πm␈ε)q␈↓ λ	␈ε#<␈α(␈ε)p␈ε#␈απ+␈↓ 	α␈ε)p␈↓ 	≤␈ε#)/␈α␈(␈↓ 	C␈ε)q␈↓ 	\␈ε#+␈↓ 
¬␈ε)q␈↓ 
∨␈ε#)␈α
<␈↓ 
`␈ε)p␈↓ 
y␈ε#/␈↓ 
␈ε)q␈↓ #␈ε#,
␈β∂S␈↓ ↓H␈ε#it␈α
is␈α
also␈α	clear␈α
th␈α␈at␈α
th␈α␈e␈α
lab␈α␈el␈α↓s␈α	on␈α
a␈α␈ll␈αle$␈α
d␈α␈escen␈α␈da␈α␈n␈α␈ts␈α
o␈α␈f␈ε)␈α
p␈ε#/␈↓ λε␈ε)q␈↓ λ"␈ε#a␈α␈re␈α
less␈α
th␈α␈an␈ε)␈α
p␈ε#␈α␈/␈↓ 
β␈ε)q␈↓ 
∃␈ε#,␈α
while␈α
the
␈β∂z␈↓ ↓H␈ε#lab␈α␈els␈αon␈αall␈αi␈α↓ts␈αrigh␈α}t␈αde␈α␈scen␈α␈dan␈α}ts␈αare␈αg␈α␈reate␈α␈r.␈α∩There␈α␈fore␈αea␈α␈ch␈αra␈α␈tiona␈α␈l␈α
n␈α}um␈α}ber␈αo␈α␈ccur␈α␈s
␈β⊂"␈↓ ↓H␈ε#a␈α␈t␈αm␈α↓ost␈αo␈α␈nce␈αa␈α␈s␈αa␈αlab␈α␈el.
␈β⊂K␈↓ α␈ε#It␈α
rema␈α␈i␈α↓n␈α␈s␈α
to␈α
sho␈α␈w␈α
th␈α␈at␈α
ea␈α␈ch␈α
ra␈α␈ti␈α↓o␈α␈na␈α␈l␈αd␈α␈oes␈α
a␈α␈pp␈α␈ear.␈α∞I␈α↓f␈ε)␈α
p␈ε#/␈↓ λ5␈ε)q␈↓ λP␈ε#=␈ε7␈α
?␈↓ 	␈ε)a␈↓ 	+␈ε#,␈↓ 	:␈ε#.␈αε.␈αε.␈↓ 	f␈ε#,␈↓ 	u␈ε)a␈↓ 
∀␈ε#,␈αε1␈ε7␈α␈?␈ε#,␈α
where
␈β⊂V␈↓ 	≥␈ε&1␈↓ 
π␈ε,r
␈β⊂r␈↓ ↓H␈ε#e␈α␈ach␈↓ α∃␈ε)a␈↓ α=␈ε#i␈α↓s␈αa␈α
p␈α␈ositiv␈α␈e␈α
in␈α}teger,␈α
on␈α␈e␈α
c␈α␈an␈αsh␈α↓o␈α}w␈α
by␈αind␈α␈uctio␈α␈n␈α
th␈α␈at␈α
t␈α␈he␈α
nod␈α␈e␈α
lab␈α␈eled␈ε)␈αp␈ε#/␈↓ 
x␈ε)q␈↓ ⊗␈ε#is
␈β⊂}␈↓ α'␈ε,i
␈β⊃~␈↓ ↓H␈ε#fo␈α␈un␈α␈d␈αb␈α␈y␈αgo␈α␈i␈α↓n␈α␈g␈αle$␈↓ βi␈ε)a␈↓ ∧∀␈ε#times,␈αth␈α␈en␈αrigh␈α}t␈↓ ε∩␈ε)a␈↓ ε=␈ε#times,␈αth␈α␈en␈αle$␈↓ λ&␈ε)a␈↓ λQ␈ε#times,␈αetc␈α␈.
␈β⊃&␈↓ β{␈ε&1␈↓ ε$␈ε&2␈↓ λ8␈ε&3
␈β∪(

␈β↓U␈↓ ↓H␈ε"646␈↓ 
b␈ε"4.5.3
␈β↓Z␈↓ α=␈ε.AN␈α␈SW␈α␈ERS␈α
TO␈α
EXER␈α␈CI␈α␈SES
␈βα%␈↓ α␈ε#[The␈α∞seq␈α␈uen␈α␈ce␈α∞of␈α∞lab␈α␈el␈α↓s␈α∞o␈α␈n␈α∞suc␈α␈cessiv␈α␈e␈α∞lev␈α␈e␈α␈l␈α↓s␈α∞of␈α∞th␈α␈i␈α↓s␈α∞tree␈α∞w␈α␈as␈α∞|␈α␈rst␈α∞stud␈α␈i␈α↓e␈α␈d␈α∞by␈α∞M␈α␈.
␈βαM␈↓ ↓H␈ε#A.␈↓ ↓t␈ε#Ster␈α␈n,␈ε0␈αJ␈α␈.␈αf␈↓ βπ␈ε0u␈↓ βλ␈ε0∪␈↓ β→␈ε0r␈αd␈α␈ie␈αr␈α␈ei␈α↓n␈α␈e␈αun␈α␈d␈αAn␈α␈gew.␈αM␈α␈ath␈α␈.␈ε3␈α5␈α␈5␈ε#␈α(␈α↓1␈α␈85␈α␈8),␈α1␈α␈93↑␈α␈220␈α␈,␈αalthou␈α␈gh␈αth␈α␈e␈αrelation
␈βαt␈↓ ↓H␈ε#to␈α
b␈α␈ina␈α␈ry␈α
trees␈α
is␈α∞not␈α
ex␈α␈plicit␈α
i␈α↓n␈α
h␈α␈is␈α∞p␈α␈ap␈α␈er.␈↓ εY␈ε#Peirce␈α
in␈α␈dep␈α␈end␈α␈en␈α}tl␈α↓y␈α
c␈α␈omm␈α␈u␈α␈nica␈α␈ted␈α
th␈α␈is
␈ββ≤␈↓ ↓H␈ε#c␈α␈onst␈α␈ruction␈α
in␈αa␈α
l␈α↓e␈α␈tter␈αd␈α␈ated␈α
Ju␈α␈l␈α↓y␈α
17␈α␈,␈α1␈α␈903␈α␈,␈αbu␈α␈t␈αhe␈αn␈α␈ev␈α␈e␈α␈r␈αpu␈α␈blishe␈α␈d␈αit;␈αan␈α␈d␈αd␈α␈uring␈α
the
␈ββD␈↓ ↓H␈ε#n␈α␈ex␈α␈t␈α
few␈α	y␈α␈ea␈α␈rs␈α
h␈α␈e␈α	occa␈α␈siona␈α␈l␈α↓ly␈α	a␈α␈m␈α␈used␈αλhimself␈α	by␈α	ma␈α␈king␈α	ra␈α␈ther␈α	cry␈α␈ptic␈α	rema␈α␈rks␈α	ab␈α␈ou␈α␈t
␈ββk␈↓ ↓H␈ε#it␈αwith␈α↓ou␈α␈t␈αrev␈α␈ea␈α␈li␈α↓n␈α␈g␈αthe␈αu␈α␈nd␈α␈erlying␈αm␈α␈ech␈α␈anism.␈α∩See␈αC.␈α
S␈α␈.␈α
Peirce␈α␈,␈ε0␈α
The␈αNew␈αEl␈α↓e␈α␈men␈α␈t␈α␈s
␈β∧∪␈↓ ↓H␈ε0o␈α␈f␈αMath␈α␈ema␈α␈tics␈ε3␈α3␈ε#␈α(Th␈α␈e␈αHag␈α␈ue:␈αMo␈α␈uto␈α␈n,␈α19␈α␈76),␈α78␈α␈1↑7␈α␈84,␈α82␈α␈6↑␈α␈829␈α␈;␈αa␈α␈l␈α↓so␈ε3␈α
1␈ε#,␈α20␈α␈7↑2␈α␈11;␈αa␈α␈nd
␈β∧:␈↓ ↓H␈ε#h␈α␈is␈ε0␈αC␈α↓o␈α␈ll␈α↓e␈α␈cted␈αPa␈α␈pers␈ε3␈α4␈ε#␈α(1␈α␈933␈α␈),␈α2␈α␈76↑␈α␈280␈α␈.]
␈β∧j␈↓ ↓V␈ε341.␈↓ α␈ε#In␈αfa␈α␈ct,␈αth␈α␈e␈αreg␈α␈ular␈αco␈α␈n␈α␈tin␈α␈u␈α␈ed␈αfra␈α␈ction␈α␈s␈αf␈α↓o␈α␈r␈αn␈α␈u␈α␈m␈α␈be␈α␈rs␈αof␈αthe␈αg␈α␈ene␈α␈ral␈αform
␈β¬≠␈↓ ε↓␈ε,e␈↓ π~␈ε,e
␈β¬ ␈↓ ∧m␈ε#1␈↓ ¬9␈ε#(␈ε7␈␈ε#1␈↓ ¬v␈ε#)␈↓ εR␈ε#(␈ε7␈␈ε#1␈↓ π∂␈ε#)
␈β¬!␈↓ ε
␈ε'1␈↓ π&␈ε'2
␈β¬7␈↓ ¬
␈ε#+␈↓ ε&␈ε#+␈↓ π?␈ε#+␈↓ πg␈ε7↓␈αε↓␈αε↓
␈β¬J␈↓ ∧j␈∧¬J∧jα_␈↓ ¬9␈∧¬J¬9αb␈↓ ¬\␈ε&2␈↓ εR␈∧¬JεRαb␈↓ εi␈ε&4␈↓ π↓␈ε&2
␈β¬M␈↓ ∧j␈ε)l␈↓ ¬R␈ε)l␈↓ ¬j␈ε)l␈↓ ε←␈ε)l␈↓ εw␈ε)l␈↓ π∂␈ε)l
␈β¬Y␈↓ ∧t␈ε&1␈↓ ¬t␈ε&2␈↓ π→␈ε&3
␈β¬↑␈↓ ¬\␈ε&1␈↓ εi␈ε&1␈↓ π↓␈ε&2
␈βεβ␈↓ ↓H␈ε#h␈α␈a␈α␈v␈α␈e␈α
an␈αin␈α␈t␈α␈eresting␈α
patt␈α␈ern,␈αba␈α␈sed␈αo␈α␈n␈αth␈α␈e␈↓ ε*␈ε#con␈α}tin␈α␈u␈α␈an␈α␈t␈αide␈α␈n␈α␈tit␈α␈y
␈βε:␈↓ ↓i␈ε)Q␈↓ αo␈ε#(␈↓ αz␈ε)x␈↓ β~␈ε#,␈↓ β)␈ε#.␈αε.␈α¬.␈↓ βU␈ε#,␈↓ βd␈ε)x␈↓ ∧/␈ε#,␈↓ ∧>␈ε)x␈↓ ∧i␈ε7␈␈ε#␈αλ1␈α␈,␈αε1,␈↓ ¬Q␈ε)y␈↓ ε␈ε7␈␈ε#␈αλ1␈α␈,␈↓ εH␈ε)y␈↓ π→␈ε#,␈↓ π'␈ε#.␈αε.␈αε.␈↓ πT␈ε#,␈↓ πc␈ε)y␈↓ λ↓␈ε#)␈α	=
␈βεE␈↓ αβ␈ε,m␈ε&+␈ε,␈α↓n␈ε&␈α␈+␈α↓1␈↓ β␈ε&1␈↓ βv␈ε,n␈ε:␈␈ε&␈α↓1␈↓ ∧Q␈ε,n␈↓ ¬a␈ε,m␈↓ εY␈ε,m␈ε:␈α␈␈␈ε&␈α↓1␈↓ πs␈ε&1
␈βεh␈↓ ∧%␈ε)x␈↓ ∧I␈ε)Q␈↓ ¬≤␈ε#(␈↓ ¬'␈ε)x␈↓ ¬G␈ε#,␈↓ ¬V␈ε#.␈αε.␈αε.␈↓ εβ␈ε#,␈↓ ε⊃␈ε)x␈↓ ε]␈ε#)␈↓ εh␈ε)Q␈↓ π~␈ε#(␈↓ π%␈ε)y␈↓ πN␈ε#,␈↓ π\␈ε#.␈αε.␈αε.␈↓ λ	␈ε#,␈↓ λ_␈ε)y␈↓ λ6␈ε#)
␈βεt␈↓ ∧8␈ε,n␈↓ ∧c␈ε,n␈ε:␈␈ε&1␈↓ ¬:␈ε&1␈↓ ε$␈ε,n␈ε:␈␈ε&1␈↓ πα␈ε,m␈↓ π6␈ε,m␈↓ λ(␈ε&1
␈βπ∃␈↓ ¬?␈ε,m
␈βπ≠␈↓ ∧N␈ε#+␈αλ(␈ε7␈␈ε#1␈↓ ¬4␈ε#)␈↓ ¬W␈ε)Q␈↓ ε4␈ε#(␈↓ ε?␈ε)x␈↓ ε←␈ε#,␈↓ εn␈ε#.␈αε.␈αε.␈↓ π≠␈ε#,␈↓ π)␈ε)x␈↓ πu␈ε#,␈αε0␈α␈,␈ε7␈αε␈␈↓ λE␈ε)y␈↓ λm␈ε#,␈ε7␈αε␈␈↓ 	≥␈ε)y␈↓ 	m␈ε#,␈↓ 	|␈ε#.␈αε.␈αε.␈↓ 
(␈ε#,␈ε7␈αε␈␈↓ 
Y␈ε)y␈↓ 
w␈ε#).
␈βπ&␈↓ ¬q␈ε,m␈ε&+␈ε,n␈↓ εR␈ε&1␈↓ π<␈ε,n␈ε:␈␈ε&1␈↓ λU␈ε,m␈↓ 	-␈ε,m␈ε:␈␈ε&1␈↓ 
i␈ε&1
␈βπQ␈↓ ↓H␈ε#Th␈α␈is␈αi␈α↓d␈α␈en␈α␈tit␈α␈y␈αis␈αmost␈αin␈α␈tere␈α␈sti␈α↓n␈α␈g␈αwh␈α␈en␈↓ ¬⎇␈ε)y␈↓ ε.␈ε#=␈↓ εY␈ε)x␈↓ π$␈ε#,␈↓ π9␈ε)y␈↓ λ∩␈ε#=␈↓ λ=␈ε)x␈↓ 	λ␈ε#,␈αetc␈α␈.␈α↓,␈αsinc␈α␈e
␈βπ\␈↓ ε
␈ε,m␈↓ εk␈ε,n␈ε:␈␈ε&␈α↓1␈↓ πI␈ε,m␈ε:␈␈ε&1␈↓ λO␈ε,n␈ε:␈␈ε&␈α↓2
␈βλ␈↓ ↓v␈ε)Q␈↓ αI␈ε#(␈↓ αU␈ε)z␈↓ αr␈ε#,␈↓ β↓␈ε#.␈αε.␈α¬.␈↓ β-␈ε#,␈↓ β<␈ε)z␈↓ β[␈ε#,␈α¬0,␈↓ ∧	␈ε)z␈↓ ∧O␈ε#,␈↓ ∧↑␈ε#.␈αε.␈αε.␈↓ ¬␈ε#,␈↓ ¬→␈ε)z␈↓ ¬:␈ε#)␈α	=␈↓ ¬y␈ε)Q␈↓ εL␈ε#(␈↓ εW␈ε)z␈↓ εu␈ε#,␈↓ π∧␈ε#.␈αε.␈α¬.␈↓ π0␈ε#,␈↓ π?␈ε)z␈↓ λε␈ε#,␈↓ λ∀␈ε)z␈↓ λ:␈ε#+␈↓ λc␈ε)z␈↓ 	*␈ε#,␈↓ 	8␈ε)z␈↓ 	␈␈ε#,␈↓ 
∞␈ε#.␈αε.␈αε.␈↓ 
:␈ε#,␈↓ 
I␈ε)z␈↓ 
j␈ε#).
␈βλ_␈↓ α⊂␈ε,n␈ε&+␈α↓1␈↓ αd␈ε&1␈↓ βL␈ε,k␈↓ ∧→␈ε,k␈↓ ∧'␈ε&+␈α↓1␈↓ ¬)␈ε,n␈↓ ε∪␈ε,n␈ε:␈␈ε&1␈↓ εg␈ε&1␈↓ πO␈ε,k␈↓ π]␈ε:␈␈ε&␈α↓1␈↓ λ$␈ε,k␈↓ λs␈ε,k␈↓ 	↓␈ε&+␈α↓1␈↓ 	H␈ε,k␈↓ 	W␈ε&+2␈↓ 
Y␈ε,n
␈βλH␈↓ ↓H␈ε#In␈α
p␈α␈articu␈α␈l␈α↓a␈α␈r␈αw␈α␈e␈α
|␈α␈nd␈α
th␈α␈at␈α
i␈α↓f␈↓ ∧a␈ε)p␈↓ ¬∧␈ε#/␈↓ ¬∀␈ε)q␈↓ ¬?␈ε#=␈↓ ¬j␈ε)Q␈↓ ε=␈ε#(␈↓ εH␈ε)x␈↓ εh␈ε#,␈↓ εw␈ε#.␈αε.␈αε.␈↓ π$␈ε#,␈↓ π2␈ε)x␈↓ πV␈ε#)/␈↓ πr␈ε)Q␈↓ λ≥␈ε#(␈↓ λ(␈ε)x␈↓ λH␈ε#,␈↓ λW␈ε#.␈αε.␈α¬.␈↓ 	β␈ε#,␈↓ 	∩␈ε)x␈↓ 	5␈ε#)␈α
=␈ε7␈α	?␈↓ 
¬␈ε)x␈↓ 
%␈ε#,␈↓ 
4␈ε#.␈αε.␈αε.␈↓ 
`␈ε#,␈↓ 
o␈ε)x␈↓ ∪␈ε7?␈ε#␈α␈,
␈βλS␈↓ ∧s␈ε,n␈↓ ¬%␈ε,n␈↓ ε∧␈ε,n␈ε:␈␈ε&1␈↓ ε[␈ε&2␈↓ πE␈ε,n␈↓ λ␈ε,n␈↓ λ:␈ε&1␈↓ 	%␈ε,n␈↓ 
↔␈ε&1␈↓ α␈ε,n
␈βλj␈↓ βd␈ε,n␈↓ ∧_␈ε&2
␈βλo␈↓ ↓H␈ε#th␈α␈en␈↓ α∃␈ε)p␈↓ α8␈ε#/␈↓ αH␈ε)q␈↓ αr␈ε#+␈α	(␈ε7␈␈ε#1␈↓ βY␈ε#)␈↓ βu␈ε#/␈↓ ∧ε␈ε)q␈↓ ∧(␈ε)r␈↓ ∧D␈ε#=␈ε7␈α?␈↓ ¬↓␈ε)x␈↓ ¬"␈ε#,␈↓ ¬0␈ε#.␈αε.␈αε.␈↓ ¬]␈ε#,␈↓ ¬l␈ε)x␈↓ ε∂␈ε#,␈↓ ε≡␈ε)r␈↓ ε6␈ε7␈␈ε#␈αλ1,␈αε1␈α␈,␈↓ π≡␈ε)x␈↓ πJ␈ε7␈␈ε#␈α	1␈α␈,␈↓ λ∪␈ε)x␈↓ λ←␈ε#,␈↓ λm␈ε#.␈αε.␈αε.␈↓ 	~␈ε#,␈↓ 	)␈ε)x␈↓ 	I␈ε7?␈ε#.␈α∪B␈α↓y␈αch␈α␈an␈α␈ging
␈βλ{␈↓ α'␈ε,n␈↓ αY␈ε,n␈↓ ¬∀␈ε&1␈↓ ¬}␈ε,n␈↓ π1␈ε,n␈↓ λ&␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ 	;␈ε&1
␈βλ}␈↓ ∧_␈ε,n
␈β	⊃␈↓ 	L␈ε,n
␈β	↔␈↓ ↓H␈ε7?␈↓ ↓X␈ε)x␈↓ ↓y␈ε#,␈↓ απ␈ε#.␈αε.␈αε.␈↓ α4␈ε#,␈↓ αC␈ε)x␈↓ αf␈ε7?␈ε#␈αto␈ε7␈α
?␈↓ β;␈ε)x␈↓ β[␈ε#,␈↓ βj␈ε#.␈αε.␈αε.␈↓ ∧⊗␈ε#,␈↓ ∧%␈ε)x␈↓ ∧q␈ε#,␈↓ ¬␈ε)x␈↓ ¬*␈ε7␈␈ε#␈αλ1,␈α¬1␈ε7?␈ε#,␈αw␈α␈e␈αcan␈α
con␈α}trol␈αthe␈α
si␈α↓g␈α␈n␈α(␈ε7␈␈ε#1␈↓ 	A␈ε#)␈↓ 	h␈ε#as␈αd␈α␈esired␈α␈.
␈β	#␈↓ ↓k␈ε&1␈↓ αU␈ε,n␈↓ βM␈ε&1␈↓ ∧8␈ε,n␈ε:␈␈ε&1␈↓ ¬∩␈ε,n
␈β	?␈↓ α␈ε#F␈α⎇or␈α⊃e␈α␈xam␈α␈ple,␈α∩th␈α␈e␈α⊃p␈α␈artial␈α⊂sums␈α⊂of␈α⊂the␈α⊂|␈α␈rst␈α⊃series␈α⊂ha␈α}v␈α␈e␈α⊂the␈α⊂follo␈α␈wing␈α⊂co␈α␈n␈α␈tin␈α␈u␈α␈ed
␈β	f␈↓ ↓H␈ε#fra␈α␈ction␈α␈s␈α∞o␈α␈f␈α
ev␈α␈en␈αleng␈α␈th:␈ε7␈α∂?␈ε#1␈α␈,␈αε1␈ε7?␈ε#;␈ε7␈α∞?␈ε#1␈α␈,␈αε1,␈α¬1,␈αε1,␈α¬0,␈αε1␈ε7␈α␈?␈ε#␈α
=␈ε7␈α
?␈ε#␈α␈1,␈αε1␈α␈,␈αε1,␈αε2␈ε7␈α␈?␈ε#;␈ε7␈α∞?␈ε#1␈α␈,␈αε1,␈αε1␈α␈,␈αε2,␈αε1␈α␈,␈αε1,␈αε1␈α␈,␈αε1,␈α¬1,␈αε1␈ε7?␈ε#␈α␈;
␈β
∞␈↓ ↓H␈ε7?␈ε#␈α␈1,␈αε1␈α␈,␈αε1,␈αε2␈α␈,␈αε1,␈αε1␈α␈,␈αε1,␈α¬1,␈αε1,␈α¬1,␈αε1␈α␈,␈αε1,␈αε0␈α␈,␈αε1,␈αε1␈α␈,␈αε1,␈α¬1,␈αε1,␈α¬2,␈αε1␈α␈,␈αε1,␈αε1␈ε7␈α␈?␈ε#␈α
=␈ε7␈α∞?␈ε#␈α␈1,␈αε1␈α␈,␈αε1,␈αε2␈α␈,␈αε1,␈α¬1,␈αε1,␈α¬1,␈αε1␈α␈,␈αε1,␈αε1␈α␈,␈αε2,␈αε1␈α␈,␈αε1,␈αε1␈α␈,
␈β
5␈↓ ↓H␈ε#1␈α␈,␈αε2,␈αε1␈α␈,␈αε1,␈α¬1␈ε7?␈ε#;␈α∪an␈α␈d␈α⊂from␈α⊂th␈α␈i␈α↓s␈α⊂p␈α␈oin␈α␈t␈α⊂on␈α⊂th␈α␈e␈α⊃s␈α␈equ␈α␈ence␈α⊂se␈α␈ttl␈α↓e␈α␈s␈α⊃d␈α␈o␈α␈wn␈α⊂an␈α␈d␈α⊂ob␈α␈eys␈α⊂a␈α⊂simp␈α␈l␈α↓e
␈β
]␈↓ ↓H␈ε#re␈α␈⎇ec␈α␈ti␈α↓n␈α␈g␈αp␈α␈attern␈α␈.␈α∩We␈α|n␈α␈d␈αth␈α␈at␈αth␈α␈e␈ε)␈αn␈ε#th␈αp␈α␈artial␈αqu␈α␈otien␈α}t␈↓ λ⊃␈ε)a␈↓ λ@␈ε#ca␈α␈n␈αb␈α␈e␈αcom␈α␈pu␈α␈ted␈αra␈α␈pidly
␈β
i␈↓ λ#␈ε,n
␈β¬␈↓ ↓H␈ε#a␈α␈s␈αfoll␈α↓o␈α}ws,␈αif␈ε)␈αn␈ε7␈αλ␈␈ε#␈αλ1␈α	=␈α	20␈↓ ∧1␈ε)q␈↓ ∧K␈ε#+␈↓ ∧s␈ε)r␈↓ ¬∞␈ε#wh␈α␈ere␈α0␈ε7␈α	∀␈↓ ε2␈ε)r␈↓ εK␈ε#<␈α
2␈α␈0:
␈β ␈↓ α↑␈ε↓8
␈β<␈↓ α|␈ε#1␈α␈,␈↓ ¬)␈ε#if␈↓ ¬I␈ε)r␈↓ ¬a␈ε#=␈α
0␈α␈,␈αε2,␈αε4␈α␈,␈αε5,␈α¬6,␈αε7,␈α¬99,␈α¬10,␈αε1␈α␈2,␈αε1␈α␈3,␈αε1␈α␈4,␈αε15␈α␈,␈αε17␈α
or␈α19␈α␈;
␈βA␈↓ α↑␈ε↓>
␈βL␈↓ α↑␈ε↓>
␈βV␈↓ α↑␈ε↓>
␈βa␈↓ α↑␈ε↓>
␈βl␈↓ α↑␈ε↓>
␈βn␈↓ α|␈ε#2␈α␈,␈↓ ¬)␈ε#if␈↓ ¬I␈ε)r␈↓ ¬a␈ε#=␈α
3␈α
or␈α16␈α␈;
␈βw␈↓ α↑␈ε↓<
␈β!␈↓ αλ␈ε)a␈↓ α4␈ε#=␈↓ α|␈ε#1␈απ+␈απ(␈↓ βH␈ε)q␈↓ βa␈ε#+␈↓ ∧
␈ε)r␈↓ ∧→␈ε#)␈↓ ∧)␈ε#mod␈↓ ∧n␈ε#2,␈↓ ¬)␈ε#if␈↓ ¬I␈ε)r␈↓ ¬a␈ε#=␈α
8␈α
or␈α11␈α␈;
␈β-␈↓ α~␈ε,n
␈β8␈↓ α↑␈ε↓>
␈βB␈↓ α↑␈ε↓>
␈βM␈↓ α↑␈ε↓>
␈βS␈↓ α|␈ε#2␈ε7␈απ␈␈↓ β<␈ε)d␈↓ β]␈ε#,␈↓ ¬)␈ε#if␈↓ ¬I␈ε)r␈↓ ¬a␈ε#=␈α
1␈α␈;
␈βX␈↓ α↑␈ε↓>
␈β←␈↓ βO␈ε,q
␈βc␈↓ α↑␈ε↓>
␈βn␈↓ α↑␈ε↓:
␈β
¬␈↓ α|␈ε#1␈απ+␈↓ β<␈ε)d␈↓ ∧¬␈ε#,␈↓ ¬)␈ε#if␈↓ ¬I␈ε)r␈↓ ¬a␈ε#=␈α
1␈α␈8.
␈β
⊃␈↓ βO␈ε,q␈↓ β]␈ε&+1
␈β
>␈↓ ↓H␈ε#He␈α␈re␈↓ α⊗␈ε)d␈↓ αE␈ε#is␈αth␈α␈e␈α\␈↓ β1␈ε#dra␈α␈gon␈αseq␈α␈uen␈α␈ce"␈αde|␈α␈ne␈α␈d␈αb␈α␈y␈αth␈α␈e␈αru␈α␈les␈↓ πi␈ε)d␈↓ λ∪␈ε#=␈α1,␈↓ λe␈ε)d␈↓ 	 ␈ε#=␈↓ 	L␈ε)d␈↓ 	n␈ε#,␈↓ 
∧␈ε)d␈↓ 
g␈ε#=␈α0␈α␈,
␈β
J␈↓ α(␈ε,n␈↓ π{␈ε&0␈↓ λw␈ε&2␈ε,n␈↓ 	↑␈ε,n␈↓ 
⊗␈ε&4␈ε,␈α␈n␈ε&+␈α↓1
␈β
f␈↓ ↓H␈ε)d␈↓ α*␈ε#=␈α	1;␈αth␈α␈e␈↓ β2␈ε#d␈α␈rag␈α␈on␈α
cu␈α␈rv␈α␈e␈α
discu␈α␈ssed␈α
in␈α
exe␈α␈rcise␈α4␈α␈.␈α↓1␈α␈↑1␈α␈8␈αtu␈α␈rns␈α
righ␈α}t␈αat␈α
its␈ε)␈αn␈ε#th␈α
step␈α
i{
␈β
q␈↓ ↓Z␈ε&4␈ε,␈α␈n␈ε&+␈α↓3
␈β∞
␈↓ ↓H␈ε)d␈↓ ↓t␈ε#=␈α	1.
␈β∞→␈↓ ↓Z␈ε,n
␈β∞/␈↓ λ<␈ε&2␈↓ 
/␈ε&1␈α␈2
␈β∞5␈↓ α␈ε#Liouv␈α␈il␈α↓le's␈αλn␈α␈u␈α␈m␈α␈bers␈αλwith␈↓ ∧u␈ε)l␈↓ ¬	␈ε7∃␈ε#␈α	3␈αλare␈αλequ␈α␈al␈α	t␈α␈o␈ε7␈α	?␈↓ π␈ε)l␈↓ π→␈ε7␈␈ε#␈αα1,␈↓ π←␈ε)l␈↓ πk␈ε#+␈αβ1␈α␈,␈↓ λ2␈ε)l␈↓ λL␈ε7␈␈ε#␈αα1,␈α	1,␈↓ 	5␈ε)l␈↓ 	?␈ε#,␈↓ 	R␈ε)l␈↓ 	↑␈ε7␈␈ε#␈αα1,␈↓ 
$␈ε)l␈↓ 
L␈ε7␈␈ε#␈αβ1␈α␈,␈α
1␈α␈,
␈β∞W␈↓ αk␈ε&2␈↓ ∧␈␈ε&72
␈β∞\␈↓ ↓H␈ε)l␈↓ ↓V␈ε7␈␈ε#␈α¬2␈α␈,␈↓ α∨␈ε)l␈↓ α*␈ε#,␈α
1␈α␈,␈↓ α`␈ε)l␈↓ α⎇␈ε7␈␈ε#␈α∧1,␈↓ βF␈ε)l␈↓ βT␈ε#+␈α¬1␈α␈,␈↓ ∧≥␈ε)l␈↓ ∧,␈ε7␈␈ε#␈α∧1,␈↓ ∧u␈ε)l␈↓ ¬∨␈ε7␈␈ε#␈α¬1␈α␈,␈↓ ¬h␈ε#.␈αε.␈αε.␈↓ ε∃␈ε7?␈ε#␈α␈.␈α∂Th␈α␈e␈ε)␈α
n␈ε#th␈α	p␈α␈artial␈α
q␈α␈uo␈α␈ti␈α↓e␈α␈n␈α␈t␈↓ 	'␈ε)a␈↓ 	T␈ε#d␈α␈ep␈α␈end␈α␈s␈α
o␈α␈n␈α	the
␈β∞h␈↓ 	9␈ε,n
␈β∂α␈↓ 	j␈ε"(␈↓  ␈ε")
␈β∂∧␈↓ ↓H␈ε#d␈α␈rag␈α␈on␈αλse␈α␈que␈α␈nce␈αλo␈α␈n␈ε)␈αλm␈↓ ∧λ␈ε#mo␈α␈d␈↓ ∧M␈ε#4␈απas␈αλfollo␈α␈ws:␈α
If␈ε)␈αλn␈↓ ε9␈ε#mod␈↓ ε}␈ε#4␈αλ=␈α
1␈αλit␈αλis␈↓ λ↔␈ε)l␈↓ λ#␈ε7␈␈ε#␈αα2␈α↓+␈↓ λ{␈ε)d␈↓ 	G␈ε#+␈↓ 	v␈ε7b␈ε)n␈ε#␈α↓/␈α␈2␈ε7c␈↓ 
K␈ε#mod␈↓ ⊂␈ε#4
␈β∂⊂␈↓ 	
␈ε,n␈ε:␈␈ε&1
␈β∂*␈↓ εS␈ε"(␈↓ λ	␈ε")
␈β∂,␈↓ ↓H␈ε#a␈α␈nd␈α∂if␈ε)␈α∂n␈↓ αJ␈ε#mo␈α␈d␈↓ β∂␈ε#4␈α∂=␈α⊃2␈α∂it␈α∂i␈α↓s␈↓ ∧L␈ε)l␈↓ ∧`␈ε#+␈α2␈ε7␈α
␈␈↓ ¬R␈ε)d␈↓ ε'␈ε7␈␈↓ ε←␈ε7b␈ε)n␈ε#/2␈ε7␈α␈c␈↓ π4␈ε#mo␈α␈d␈↓ πx␈ε#4␈↓ λ∃␈ε#;␈α∩if␈ε)␈α∂n␈↓ λm␈ε#mod␈↓ 	2␈ε#4␈α⊂=␈α⊂0␈α∂it␈α∂i␈α↓s␈α∂1␈α∂o␈α␈r
␈β∂7␈↓ ¬d␈ε,n␈ε&+2
␈β∂M␈↓ ↓R␈ε,k␈↓ ↓a␈ε&!(␈↓ ↓s␈ε,k␈↓ α↓␈ε:␈␈ε&␈α↓1␈α␈)
␈β∂S␈↓ ↓H␈ε)l␈↓ α;␈ε7␈␈ε#␈α	1,␈α
d␈α␈ep␈α␈end␈α␈ing␈αon␈αwh␈α␈eth␈α␈er␈α
o␈α␈r␈α
not␈↓ εD␈ε)d␈↓ εr␈ε#=␈α0␈αor␈α1,␈α
wh␈α␈ere␈↓ λn␈ε)k␈↓ 	
␈ε#i␈α↓s␈αth␈α␈e␈α
larg␈α␈est␈αpo␈α␈w␈α␈e␈α␈r
␈β∂←␈↓ εV␈ε,n
␈β∂u␈↓ εU␈ε,k␈↓ εc␈ε&!(␈↓ εu␈ε,k␈↓ π∧␈ε:␈␈ε&1)
␈β∂{␈↓ ↓H␈ε#o␈α␈f␈α⊂2␈α∂d␈α␈ividin␈α␈g␈ε)␈α∂n␈ε#␈α↓;␈α⊃an␈α␈d␈α∂if␈ε)␈α⊂n␈↓ ∧I␈ε#m␈α␈od␈↓ ¬
␈ε#4␈α⊂=␈α⊂3␈α∂i␈α↓t␈α∂is␈↓ εJ␈ε)l␈↓ π@␈ε7␈␈ε#␈α
1␈α∂or␈α∂1,␈α⊂dep␈α␈en␈α␈ding␈α∞on␈α∂wh␈α␈ethe␈α␈r
␈β⊂"␈↓ ↓H␈ε)d␈↓ α≤␈ε#=␈α	0␈α
or␈α	1,␈α
where␈↓ ∧␈ε)k␈↓ ∧(␈ε#is␈α
th␈α␈e␈α
larg␈α␈est␈α
p␈α␈o␈α␈w␈α␈er␈α
o␈α␈f␈α
2␈α
d␈α␈ividing␈↓ λλ␈ε)n␈ε#␈αλ+␈απ1␈↓ λ]␈ε#.␈α∂Wh␈α␈en␈↓ 	T␈ε)l␈↓ 	g␈ε#=␈α
2␈α	the␈α	same
␈β⊂.␈↓ ↓Z␈ε,n␈ε&␈α␈+␈α↓1
␈β⊂J␈↓ ↓H␈ε#ru␈α␈les␈αap␈α␈ply,␈αex␈α␈cep␈α␈t␈αtha␈α␈t␈α0's␈αm␈α␈u␈α␈st␈αbe␈αrem␈α↓o␈α␈v␈α}ed,␈αso␈αt␈α␈here␈αis␈αa␈αm␈α↓ore␈αcom␈α␈plicated␈αpa␈α␈ttern
␈β⊂r␈↓ ↓H␈ε#d␈α␈ep␈α␈end␈α␈ing␈αo␈α␈n␈ε)␈αn␈↓ β/␈ε#mo␈α␈d␈↓ βs␈ε#24.
␈β⊃→␈↓ α␈ε#[Cf.␈ε0␈αJ␈α␈.␈αNu␈α␈m␈α␈be␈α␈r␈αTheo␈α␈ry␈ε3␈α11␈ε#␈α
(␈α↓1␈α␈97␈α␈9),␈α2␈α␈09↑␈α␈21␈α␈7.]
␈β∪(

␈β↓U␈↓ ↓H␈ε"4.5.3␈↓ 
v␈ε"647
␈β↓Z␈↓ ε|␈ε.ANS␈α␈WERS␈α
TO␈α
EXER␈α␈C␈α␈ISES
␈βα%␈↓ ↓V␈ε342.␈↓ α␈ε#Su␈α␈pp␈α␈ose␈α∂that␈ε7␈α∂k␈↓ βp␈ε)q␈↓ ∧α␈ε)X␈↓ ∧!␈ε7k␈ε#␈α⊃=␈ε7␈α∩j␈↓ ∧␈␈ε)q␈↓ ¬⊃␈ε)X␈↓ ¬;␈ε7␈␈ε)␈αp␈ε7␈α␈j␈ε#␈α↓.␈α≥W␈α↓e␈α∂can␈α∂alw␈α␈a␈α␈ys␈α⊂|␈α␈nd␈α∂in␈α␈teg␈α␈ers␈ε)␈α⊂u␈ε#␈α⊂and␈↓ 
J␈ε)v␈↓ 
l␈ε#su␈α␈ch
␈βαM␈↓ ↓H␈ε#th␈α␈at␈↓ α⊃␈ε)q␈↓ α/␈ε#=␈ε)␈αu␈↓ αo␈ε)q␈↓ βA␈ε#+␈↓ βk␈ε)v␈↓ β|␈ε)q␈↓ ∧*␈ε#an␈α␈d␈ε)␈αp␈ε#␈α=␈ε)␈αu␈↓ ¬J␈ε)p␈↓ ε≥␈ε#+␈↓ εG␈ε)v␈↓ εX␈ε)p␈↓ ε{␈ε#,␈α
whe␈α␈re␈↓ πs␈ε)p␈↓ λ!␈ε#=␈↓ λN␈ε)Q␈↓ 	!␈ε#(␈↓ 	,␈ε)A␈↓ 	R␈ε#,␈↓ 	a␈ε#.␈αε.␈α¬.␈↓ 

␈ε#,␈↓ 
≤␈ε)A␈↓ 
E␈ε#),␈α
since
␈βαX␈↓ β␈ε,n␈ε:␈α␈␈␈ε&␈α↓1␈↓ ∧
␈ε,n␈↓ ¬\␈ε,n␈ε:␈␈ε&1␈↓ εj␈ε,n␈↓ λ¬␈ε,n␈↓ λh␈ε,n␈ε:␈␈ε&1␈↓ 	D␈ε&2␈↓ 
4␈ε,n
␈βαt␈↓ ↓H␈ε)q␈↓ ↓i␈ε)p␈↓ α=␈ε7␈␈↓ αg␈ε)q␈↓ β0␈ε)p␈↓ β`␈ε#=␈ε7␈α
ε␈ε#1.␈α∃We␈α
m␈α␈u␈α␈st␈α
ha␈α␈v␈α}e␈ε)␈α
u␈↓ εR␈ε)v␈↓ εp␈ε#<␈α
0␈α␈,␈α∞hen␈α␈ce␈ε)␈α
u␈ε#(␈↓ λB␈ε)q␈↓ 	␈ε)X␈↓ 	4␈ε7␈␈↓ 	↑␈ε)p␈↓ 
)␈ε#)␈α
h␈α␈as␈α
the
␈ββ␈↓ ↓X␈ε,n␈↓ ↓{␈ε,n␈ε:␈␈ε&1␈↓ αw␈ε,n␈ε:␈␈ε&␈α↓1␈↓ βB␈ε,n␈↓ λS␈ε,n␈ε:␈␈ε&1␈↓ 	p␈ε,n␈ε:␈␈ε&1
␈ββ≤␈↓ ↓H␈ε#sa␈α␈me␈α
sign␈α	as␈↓ β∧␈ε)v␈↓ β⊗␈ε#(␈↓ β!␈ε)q␈↓ βC␈ε)X␈↓ βg␈ε7␈␈↓ ∧
␈ε)p␈↓ ∧/␈ε#)␈α↓,␈α
an␈α␈d␈ε7␈α	j␈↓ ¬↔␈ε)q␈↓ ¬)␈ε)X␈↓ ¬M␈ε7␈␈ε)␈α¬p␈ε7j␈ε#␈α	=␈ε7␈α
j␈ε)u␈ε7j␈αεj␈↓ εv␈ε)q␈↓ π@␈ε)X␈↓ πd␈ε7␈␈↓ λ
␈ε)p␈↓ λU␈ε7j␈ε#␈α¬+␈ε7␈αεj␈↓ 	∪␈ε)v␈↓ 	$␈ε7j␈αεj␈↓ 	<␈ε)q␈↓ 	↑␈ε)X␈↓ 
α␈ε7␈␈↓ 
(␈ε)p␈↓ 
K␈ε7j␈ε#.␈α∂Th␈α␈is
␈ββ(␈↓ β2␈ε,n␈↓ ∧∨␈ε,n␈↓ ππ␈ε,n␈ε:␈␈ε&1␈↓ λ≤␈ε,n␈ε:␈␈ε&1␈↓ 	M␈ε,n␈↓ 
:␈ε,n
␈ββD␈↓ ↓H␈ε#c␈α␈omp␈α␈l␈α↓e␈α␈tes␈αthe␈αp␈α␈ro␈α↓o␈α␈f,␈αsin␈α␈ce␈ε)␈αu␈ε7␈α
≤␈ε#␈α	0.␈α∂Se␈α␈e␈αTheo␈α␈rem␈α6␈α␈.␈α↓4␈α␈S␈αfor␈αa␈αg␈α␈en␈α␈eralization␈α␈.
␈ββv␈↓ ↓V␈ε343.␈↓ α␈ε#If␈ε)␈αx␈ε#␈αis␈αrep␈α␈resen␈α␈t␈α␈able,␈αso␈αis␈αthe␈αfa␈α␈ther␈αo␈α␈f␈ε)␈αx␈ε#␈αin␈αth␈α␈e␈↓ πV␈ε#Ster␈α␈n↑Peirce␈αt␈α␈ree␈αof␈αex␈α␈ercise␈α40␈α␈;
␈β∧_␈↓ 
U␈ε:0
␈β∧≡␈↓ ↓H␈ε#th␈α}us␈α∞the␈α∂re␈α␈prese␈α␈n␈α␈tab␈α␈le␈α∂n␈α␈u␈α␈m␈α␈b␈α␈ers␈α∂form␈α∞a␈α∂su␈α␈btre␈α␈e␈α∂of␈α∂th␈α␈at␈α∂b␈α␈inary␈α∞tree␈α␈.␈α≠Let␈α∂(␈ε)u␈ε#/␈↓ 
B␈ε)u␈↓ 
]␈ε#)␈α∂a␈α␈nd
␈β∧?␈↓ απ␈ε:0
␈β∧E␈↓ ↓H␈ε#(␈↓ ↓S␈ε)v␈↓ ↓d␈ε#/␈↓ ↓u␈ε)v␈↓ α∞␈ε#)␈α∞b␈α␈e␈α
adja␈α␈cen␈α}t␈α∞re␈α␈prese␈α␈n␈α␈tab␈α␈le␈α∞n␈α}um␈α}bers.␈α⊗Th␈α␈en␈α
o␈α␈ne␈α
is␈α∞a␈α␈n␈α
an␈α␈cestor␈α
o␈α␈f␈α∞th␈α␈e␈α∞o␈α␈the␈α␈r;␈α∂sa␈α␈y
␈β∧g␈↓ α
␈ε:0␈↓ ∧Y␈ε:0␈↓ 	Q␈ε:0
␈β∧m␈↓ ↓H␈ε#(␈ε)u␈ε#/␈↓ ↓w␈ε)u␈↓ α∩␈ε#)␈α	i␈α↓s␈α	an␈α	a␈α␈nce␈α␈stor␈α	of␈α
(␈↓ ∧%␈ε)v␈↓ ∧6␈ε#/␈↓ ∧G␈ε)v␈↓ ∧`␈ε#),␈α
si␈α↓n␈α␈ce␈α	the␈α	oth␈α␈er␈α	case␈α	is␈α
similar.␈α∞Then␈α	(␈ε)u␈ε#/␈↓ 	>␈ε)u␈↓ 	Y␈ε#)␈α	i␈α↓s␈α	the␈α	n␈α␈eares␈α␈t
␈β¬∂␈↓ βt␈ε:0␈↓ π<␈ε:0␈↓ λI␈ε:0
␈β¬∀␈↓ ↓H␈ε#le$␈α
anc␈α␈estor␈α
of␈α∞(␈↓ β@␈ε)v␈↓ βR␈ε#/␈↓ βb␈ε)v␈↓ β|␈ε#),␈α∞so␈α∞a␈α␈l␈α↓l␈α∞n␈α}um␈α}bers␈α
bet␈α␈w␈α␈ee␈α␈n␈ε)␈α∞u␈ε#/␈↓ π)␈ε)u␈↓ πQ␈ε#and␈↓ λ∃␈ε)v␈↓ λ&␈ε#/␈↓ λ7␈ε)v␈↓ λ↑␈ε#are␈α
le$␈α∞d␈α␈escen␈α␈da␈α␈n␈α␈ts␈α∞o␈α␈f
␈β¬6␈↓ απ␈ε:0␈↓ ¬V␈ε:0␈↓ ε#␈ε:0
␈β¬:␈↓ ∧+␈ε"(␈↓ ε6␈ε")
␈β¬<␈↓ ↓H␈ε#(␈↓ ↓S␈ε)v␈↓ ↓d␈ε#/␈↓ ↓u␈ε)v␈↓ α∞␈ε#)␈α∞and␈α
the␈α∞m␈α␈edian␈α}t␈↓ ∧7␈ε#(␈ε)u␈ε#␈α
+␈↓ ¬
␈ε)v␈↓ ¬≤␈ε#)/␈α␈(␈↓ ¬B␈ε)u␈↓ ¬g␈ε#+␈↓ ε⊃␈ε)v␈↓ ε+␈ε#)␈↓ εP␈ε#is␈α∞its␈α∂le$␈α∞so␈α␈n.␈α_Acco␈α␈rding␈α
to␈α∞the␈α
relation
␈β¬d␈↓ ↓H␈ε#b␈α␈et␈α␈w␈α␈een␈α
re␈α␈gula␈α␈r␈αco␈α␈n␈α␈tin␈α␈u␈α␈ed␈α
frac␈α␈ti␈α↓o␈α␈ns␈α
an␈α␈d␈α
the␈α
b␈α␈i␈α↓n␈α␈ary␈α
tree␈α␈,␈αthe␈α
me␈α␈dian␈α}t␈αa␈α␈nd␈α
all␈αo␈α␈f␈αits␈α
l␈α↓e␈α␈$
␈βε¬␈↓ ∧K␈ε:0
␈βε␈↓ ↓H␈ε#d␈α␈esce␈α␈nd␈α␈an␈α␈ts␈α
will␈αh␈α␈a␈α␈v␈α}e␈α
(␈ε)u␈ε#␈α↓/␈↓ ∧7␈ε)u␈↓ ∧R␈ε#)␈αa␈α␈s␈α
their␈α
last␈α
re␈α␈prese␈α␈n␈α␈tab␈α␈le␈↓ πe␈ε)p␈↓ λ↓␈ε#/␈↓ λ⊃␈ε)q␈↓ λ,␈ε#,␈α
w␈α↓h␈α␈il␈α↓e␈α	all␈αo␈α␈f␈α
the␈α
me␈α␈dian␈α}t's
␈βε↔␈↓ πw␈ε,i␈↓ λ"␈ε,i
␈βε-␈↓ ¬$␈ε:0
␈βε3␈↓ ↓H␈ε#rig␈α␈h␈α␈t␈α
desc␈α␈end␈α␈an␈α}ts␈α∞will␈α∞h␈α␈a␈α␈v␈α}e␈α∞(␈↓ ∧p␈ε)v␈↓ ¬↓␈ε#/␈↓ ¬∩␈ε)v␈↓ ¬+␈ε#)␈α
as␈α
on␈α␈e␈α∞o␈α␈f␈α∞t␈α␈he␈↓ π∩␈ε)p␈↓ π.␈ε#/␈↓ π>␈ε)q␈↓ πY␈ε#.␈α≥(␈α↓Th␈α␈e␈α
n␈α␈u␈α␈m␈α␈be␈α␈rs␈↓ 	Y␈ε)p␈↓ 	t␈ε#/␈↓ 
¬␈ε)q␈↓ 
,␈ε#l␈α↓a␈α␈bel␈α
the
␈βε>␈↓ π$␈ε,i␈↓ πO␈ε,i␈↓ 	j␈ε,i␈↓ 
∃␈ε,i
␈βεZ␈↓ ↓H␈ε0fa␈α␈thers␈ε#␈αo␈α␈f␈αt␈α␈he␈α`turn␈α␈ing␈α␈-␈α↓p␈α␈oin␈α}t'␈αnod␈α␈es␈αon␈α
the␈αp␈α␈ath␈αt␈α␈o␈ε)␈αx␈ε#.)
␈βππ␈↓ π0␈ε:0␈↓ λe␈ε:0
␈βπ
␈↓ π}␈ε&1␈↓ 	3␈ε&67
␈βπ
␈↓ ↓V␈ε344.␈↓ α␈ε#A␈αcou␈α␈n␈α␈terex␈α␈am␈α␈ple␈αfor␈↓ ∧V␈ε)M␈↓ ¬π␈ε#=␈↓ ¬4␈ε)N␈↓ ¬←␈ε#=␈α10␈α␈0␈αi␈α↓s␈α(␈ε)u␈ε#␈α↓/␈↓ π≤␈ε)u␈↓ π7␈ε#)␈α=␈↓ λ⊂␈ε#,␈α(␈↓ λ1␈ε)v␈↓ λB␈ε#/␈↓ λS␈ε)v␈↓ λl␈ε#)␈α=␈↓ 	R␈ε#.␈α∪Ho␈α␈w␈α␈ev␈α}er,␈α
the
␈βπ≥␈↓ π}␈ε&3␈↓ 	3␈ε&99
␈βπ ␈↓ π}␈∧π π}α∞␈↓ 	3␈∧π 	3α≤
␈βπ/␈↓ 	J␈ε:0␈↓ 
7␈ε:0
␈βπ4␈↓ ↓H␈ε#id␈α␈en␈α␈tit␈α␈y␈αis␈α
alm␈α↓o␈α␈st␈α
a␈α␈l␈α↓w␈α␈a␈α␈y␈α␈s␈α
tru␈α␈e,␈α
bec␈α␈aus␈α␈e␈α
of␈α(12);␈α
i␈α↓t␈αfail␈α↓s␈αon␈α␈l␈α↓y␈αwh␈α␈en␈ε)␈αu␈ε#␈α↓/␈↓ 	6␈ε)u␈↓ 	Z␈ε#+␈↓ 
β␈ε)v␈↓ 
∃␈ε#/␈↓ 
&␈ε)v␈↓ 
L␈ε#is␈αv␈α␈ery
␈βπV␈↓ π2␈ε:0
␈βπ\␈↓ ↓H␈ε#n␈α␈early␈α
equ␈α␈al␈αto␈αa␈αfrac␈α␈ti␈α↓o␈α␈n␈αth␈α␈at␈αis␈αsi␈α↓m␈α␈pler␈αth␈α␈an␈α(␈ε)u␈ε#/␈↓ π∨␈ε)u␈↓ π:␈ε#).
␈βλ∞␈↓ ↓V␈ε345.␈↓ α␈ε#Se␈α␈e␈αM.␈αS.␈↓ β ␈ε#Waterm␈α␈an,␈ε0␈αBIT␈ε3␈α17␈ε#␈α(19␈α␈77),␈α46␈α␈5↑4␈α␈78.
␈β∪(/FONT#1=cmathx[XGP,SYS]=↓λ	⊂⊃∩∪∀∃⊗↔ !8:<>PQRSXYZ[`bpp/FONT#21=cmtt9[XGP,SYS]= ()*+,-./0123456789:;=ABCDEFGHIJLMNOPQRSTUVWXYZZ/FONT#34=cmr10[XGP,SYS]=(),./0123456789ACEFGHIMNOPRSTUVW[]↑abcdefghilmnoprstuwyy/FONT#35=cmr9[XGP,SYS]=
∞∂∪∀!"$%'()+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPRSTUVWXYZ[\]↑`abcdefghijklmnopqrstuvwxyz{|⎇}␈␈/FONT#36=cmr8[XGP,SYS]=00/FONT#38=cmr6[XGP,SYS]=!()+,./0123456789<>[]acdegilmnoprvv/FONT#39=cmr5[XGP,SYS]=+/0122/FONT#41=cmi9[XGP,SYS]=β
∞∂⊂⊃∩∃⊗→≠≡0123456789ABCDEFGHIKLMNOPQRSTUVWXYabcdefghijklmnpqrstuvwxyz|⎇⎇/FONT#44=cmi6[XGP,SYS]=∞∂∃⊗ABCDEKMNPQRSTUXabcdefgijklmnopqrstuvwxyzz/FONT#45=cmi5[XGP,SYS]=ijkmnpruvww/FONT#46=cmsc10[XGP,SYS]=ACEINORSTWXX/FONT#48=cms9[XGP,SYS]=∞∪→$'(),-.123:;ABCDEFGHIJKLMNPQRSTVWZabcdefghiklmnopqrstuvwxyz||/FONT#51=cmb9[XGP,SYS]=#.0123456789ABCFHSY↑gii/FONT#54=cmsy10[XGP,SYS]=jno⎇⎇/FONT#55=cmsy9[XGP,SYS]=↓α∧επλ	
⊃∩∀∃_→≤ !)123<?@IKT[\bcdefghijkpxx/FONT#58=cmsy6[XGP,SYS]=↓∧
∀∃≤!012Tbcdee/FONT#59=cmsy5[XGP,SYS]=α00/FONT#61=cmssb[XGP,SYS]=.12345CEINOSTT